#ifndef __LIBT2N_COMMAND_CLIENT
#define __LIBT2N_COMMAND_CLIENT
+#include <functional>
+#include <string>
+
#include "client.hxx"
#include "container.hxx"
std::string read_packet(const long long &usec_timeout);
bool check_hello(const std::string& hellostr);
+ std::auto_ptr<t2n_exception> constructorException;
+
public:
command_client(client_connection* _c,
long long _command_timeout_usec=command_timeout_usec_default,
{ return command_timeout_usec; }
long long get_hello_timeout_usec(void)
{ return hello_timeout_usec; }
+ bool is_connection_closed(void)
+ { return c->is_closed(); }
+ t2n_exception* get_constuctor_exception(void)
+ { return constructorException.get(); }
};
}