libt2n: (gerd) small improvements, resolve doxygen conflicts
[libt2n] / src / socket_server.hxx
index 5dfea1f..6056136 100644 (file)
@@ -53,6 +53,7 @@ class socket_server : public server
             { return socket_type; }
 
         void fill_buffer(long long usec_timeout=-1);
+        void fill_connection_buffers();
 };
 
 /**
@@ -63,6 +64,8 @@ class socket_connection : public connection
     friend class socket_server;
 
     private:
+        static const int recv_buffer_size=2048;
+
         int sock;
 
         socket_connection(int _sock, int _timeout);
@@ -70,9 +73,7 @@ class socket_connection : public connection
     public:
 
         void close();
-
-        void fill_buffer(void);
-
+        void fill_buffer(fd_set &cur_fdset);
         void write(const std::string& data);
 };