X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/afd307b9711af19f9053bad1aec0b8e60c3ea467..404a8d5b50296756e0896c1914750fa235720946:/communicator.h diff --git a/communicator.h b/communicator.h index ba4b86e..a2f94e5 100644 --- a/communicator.h +++ b/communicator.h @@ -9,6 +9,14 @@ #include #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 sent_comm; - static const int send_count_before_flush; - int send_counter; // Queue of received messages std::queue received;