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

Private GIT Repository
Add new_loba.sh to help adding a new algorithm.
[loba.git] / messages.h
index 34e9248cdde56454c8dc997d56c81aa9283bef21..605b3be1e42282fa87bf5ac5cdb3cf5a6f9bd292 100644 (file)
@@ -14,6 +14,7 @@ public:
 
     message_type get_type() const       { return type;   }
     double get_amount() const           { return amount; }
 
     message_type get_type() const       { return type;   }
     double get_amount() const           { return amount; }
+    double get_size() const;
 
     std::string to_string();
 
 
     std::string to_string();
 
@@ -27,7 +28,7 @@ public:
     // Push a message on queue
     void push(m_task_t task);
 
     // Push a message on queue
     void push(m_task_t task);
 
-    // Try to get a message.  Returns true on success.
+    // Try to pop a message.  Returns true on success.
     // Parameter "timeout" may be 0 for non-blocking operation, -1 for
     // infinite waiting, or any positive timeout.
     bool pop(message*& msg, m_host_t& from, double timeout);
     // Parameter "timeout" may be 0 for non-blocking operation, -1 for
     // infinite waiting, or any positive timeout.
     bool pop(message*& msg, m_host_t& from, double timeout);