Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mark s4u::Link as public for windows (+cosmetics)
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 17 Feb 2017 21:23:39 +0000 (22:23 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 17 Feb 2017 21:25:12 +0000 (22:25 +0100)
include/simgrid/s4u/Link.hpp
include/simgrid/s4u/conditionVariable.hpp
include/simgrid/s4u/forward.hpp

index 605c92e..3fbf185 100644 (file)
@@ -6,14 +6,12 @@
 #ifndef S4U_LINK_HPP_
 #define S4U_LINK_HPP_
 
+#include <simgrid/link.h>
 #include <xbt/base.h>
+#include <xbt/signal.hpp>
 
 #include <unordered_map>
 
-#include "xbt/signal.hpp"
-
-#include "simgrid/link.h"
-
 /***********
  * Classes *
  ***********/
@@ -24,7 +22,8 @@ class NetworkAction;
 };
 namespace s4u {
 /** @brief A Link represents the network facilities between [hosts](\ref simgrid::s4u::Host) */
-class Link {
+XBT_PUBLIC_CLASS Link
+{
   friend simgrid::surf::LinkImpl;
 
 private:
index 973b982..d3e777e 100644 (file)
@@ -23,8 +23,6 @@
 namespace simgrid {
 namespace s4u {
 
-class Mutex;
-
 /** @brief A condition variable
  *  @ingroup s4u_api
  *
index 5327882..8b520b1 100644 (file)
@@ -21,6 +21,7 @@ class Host;
 class Link;
 class Mailbox;
 using MailboxPtr = boost::intrusive_ptr<Mailbox>;
+class Mutex;
 
 class Storage;