]> AND Private Git Repository - loba.git/blobdiff - communicator.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Do not call flush automatically in communcator::send...
[loba.git] / communicator.h
index ba4b86e96598cb06b68db102996f4b8e0ef194b3..a2f94e5bf9cff2b9766334fde6103c7476c66cc0 100644 (file)
@@ -9,6 +9,14 @@
 #include <msg/msg.h>
 #include "hostdata.h"
 
+// Cannot include "options.h" without error, so only declare the
+// needed functions.
+namespace opt {
+    bool parse_args(int* argc, char* argv[]);
+    void print();
+    void usage();
+}
+
 class message {
 public:
     enum message_type { INFO, CREDIT, LOAD, CTRL_CLOSE, DATA_CLOSE };
@@ -51,8 +59,6 @@ private:
 
     // List of pending send communications
     std::list<msg_comm_t> sent_comm;
-    static const int send_count_before_flush;
-    int send_counter;
 
     // Queue of received messages
     std::queue<m_task_t> received;