X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fcommand_client.hxx;h=6ec6a1d5efc8d6975476cc5320af41f003137b55;hp=495192a5f11e50b296c8b5feeec8b84c3ee8042d;hb=b604df5f671b5e7abfd37570d76927a6ebd45f98;hpb=8104c8f70605ee24230e5988d7bf68e3fce7465a diff --git a/src/command_client.hxx b/src/command_client.hxx index 495192a..6ec6a1d 100644 --- a/src/command_client.hxx +++ b/src/command_client.hxx @@ -31,10 +31,15 @@ class command_client private: client_connection &c; + long long hello_timeout_usec; + long long command_timeout_usec; + void read_hello(); + std::string read_packet(const long long &usec_timeout); + bool check_hello(const std::string& hellostr); public: - command_client(client_connection& _c); + command_client(client_connection& _c, long long _command_timeout_usec=90000000, long long _hello_timeout_usec=30000000); void send_command(command* cmd, result_container &res); };