X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fserver.hxx;h=c93e43b2737a038fd82bdfbbb62ea3c726297dc3;hp=7b45ac6a8a336a15c87c60fa5b92d8ea4af768fd;hb=04e6b2712bf0fdfdb6a74cf6d26f02e6a8d37ae2;hpb=0cf4dc9bf7fa527751fd7dc425f882fc86888132 diff --git a/src/server.hxx b/src/server.hxx index 7b45ac6..c93e43b 100644 --- a/src/server.hxx +++ b/src/server.hxx @@ -26,6 +26,9 @@ namespace libt2n { +/** + Basic connection class +*/ class connection { private: @@ -63,6 +66,9 @@ class connection virtual void write(const std::string& data)=0; }; +/** + Basic server class +*/ class server { public: @@ -84,11 +90,15 @@ class server 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) {