summaryrefslogtreecommitdiff
path: root/sock.h
diff options
context:
space:
mode:
Diffstat (limited to 'sock.h')
-rwxr-xr-x[-rw-r--r--]sock.h46
1 files changed, 20 insertions, 26 deletions
diff --git a/sock.h b/sock.h
index 8cf2c55..ea695c4 100644..100755
--- a/sock.h
+++ b/sock.h
@@ -22,37 +22,31 @@
#include "logd.h"
using namespace std;
-class sock
+class sock
{
private:
- // total number of server requests.
- unsigned long long int i_req;
+ // total number of server requests.
+ unsigned long long int i_req;
- bool b_run; // true while socket manager is running.
- reqp* req_parser; // parses the http requests from clients.
- pool* thrd_pool; // the thread pool.
- logd* log_daemon; // the log daemon
- // creates a server socket.
- virtual int make_socket( uint16_t port );
+ bool b_run; // true while socket manager is running.
+ reqp* req_parser; // parses the http requests from clients.
+ pool* thrd_pool; // the thread pool.
+ logd* log_daemon; // the log daemon
+ // creates a server socket.
+ virtual int make_socket( uint16_t port );
public:
- // small inline methods:
- bool get_run() const
- {
- return b_run;
- }
- bool set_run( bool b_run )
- {
- this->b_run = b_run;
- }
-
- // public methods.
- explicit sock( ); // simple constructor.
- virtual int read_write( thrd* p_thrd, int filedes );
- virtual int start();
-
- // the chat stream there all the chat messages will sent through.
- static void chat_stream( int i_sock, user* p_user, map_string &map_params );
+ // small inline methods:
+ bool get_run() const { return b_run; }
+ bool set_run( bool b_run ) { this->b_run = b_run; }
+
+ // public methods.
+ explicit sock( ); // simple constructor.
+ virtual int read_write( thrd* p_thrd, int filedes );
+ virtual int start();
+
+ // the chat stream there all the chat messages will sent through.
+ static void chat_stream( int i_sock, user* p_user, map_string &map_params );
};