namespace libt2n
{
+/**
+ Basic connection class
+*/
class connection
{
private:
virtual void write(const std::string& data)=0;
};
+/**
+ Basic server class
+*/
class server
{
public:
next_id=0;
}
+ int add_connection(connection* newconn);
+
public:
virtual ~server();
void set_default_timeout(int _default_timeout)
{ default_timeout=_default_timeout; }
+ int get_default_timeout(void)
+ { return default_timeout; }
void set_logging(std::ostream *_logstream, log_level_values _log_level)
{