-/* Copyright (c) 2014. The SimGrid Team.
+/* Copyright (c) 2014-2015. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
#ifndef SURF_NETWORK_IB_HPP_
#define SURF_NETWORK_IB_HPP_
+#include <xbt/base.h>
+
#include "network_smpi.hpp"
-class IBNode;
+namespace simgrid {
+namespace surf {
+
+class XBT_PRIVATE IBNode;
-class ActiveComm{
+class XBT_PRIVATE ActiveComm{
public :
//IBNode* origin;
IBNode* destination;
~IBNode(){};
};
-class NetworkIBModel : public NetworkSmpiModel {
+class XBT_PRIVATE NetworkIBModel : public NetworkSmpiModel {
private:
void updateIBfactors_rec(IBNode *root, bool* updatedlist);
void computeIBfactors(IBNode *root);
};
+}
+}
+
#endif