Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of framagit.org:simgrid/simgrid
[simgrid.git] / include / simgrid / forward.h
index 58f1625..0d07099 100644 (file)
@@ -31,6 +31,10 @@ using ExecPtr = boost::intrusive_ptr<Exec>;
 XBT_PUBLIC void intrusive_ptr_release(Exec* e);
 XBT_PUBLIC void intrusive_ptr_add_ref(Exec* e);
 class Host;
+class Io;
+using IoPtr = boost::intrusive_ptr<Io>;
+XBT_PUBLIC void intrusive_ptr_release(Io* i);
+XBT_PUBLIC void intrusive_ptr_add_ref(Io* i);
 class Link;
 class Mailbox;
 using MailboxPtr = boost::intrusive_ptr<Mailbox>;
@@ -119,6 +123,9 @@ namespace surf {
   class StorageType;
   class StorageModel;
 }
+namespace mc {
+class CommunicationDeterminismChecker;
+}
 namespace trace_mgr {
   class trace;
   class future_evt_set;