X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fcommand_client.hxx;h=8c6b2bfad837fed3b6623d3e9aa3d50a9d1371a2;hp=640faace78703b9d0abc0dfe90646024e08c2d6c;hb=45a2ebc9695c4d7be6548b7e0f800d117ae56a0b;hpb=7087e18783f91d2b889e880462d1d1da24831c28 diff --git a/src/command_client.hxx b/src/command_client.hxx index 640faac..8c6b2bf 100644 --- a/src/command_client.hxx +++ b/src/command_client.hxx @@ -31,10 +31,14 @@ 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); + public: - command_client(client_connection& _c) - : c(_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); };