summaryrefslogtreecommitdiff
path: root/sock.h
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2013-04-06 13:14:48 +0200
committerPaul Buetow <paul@buetow.org>2013-04-06 13:14:48 +0200
commitd9c4a95345bd758e45196b29368bd2ff0f2790e3 (patch)
tree8e7aa76f3f2a3a064f440f7410e4ec01cd34a78f /sock.h
parentd4c9f10efe815af146438cafb694d16da0e5650a (diff)
tagging ychat-0.5.2ychat-0.5.2
Diffstat (limited to 'sock.h')
-rw-r--r--[-rwxr-xr-x]sock.h46
1 files changed, 26 insertions, 20 deletions
diff --git a/sock.h b/sock.h
index ea695c4..8cf2c55 100755..100644
--- a/sock.h
+++ b/sock.h
@@ -22,31 +22,37 @@
#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 );
};