void handle(long long usec_timeout=-1, long long* usec_timeout_remaining=NULL);
void send_hello(unsigned int conn_id);
+
+ std::ostream* get_logstream(log_level_values level)
+ { return s.get_logstream(level); }
};
template<class T, class B> struct Derived_from {
Derived_from() { void(*p)(T*) = constraints; }
};
+/** @brief server handling group of incoming commands
+
+ the template must be derived from libt2n::command.
+*/
template<class COMMAND_GROUP>
class group_command_server : public command_server
{