summaryrefslogtreecommitdiff
path: root/sock.h
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2010-11-21 16:21:22 +0000
committerPaul Buetow <paul@buetow.org>2010-11-21 16:21:22 +0000
commit371cf3aa2a132401a4557e227577a9f3a57f4477 (patch)
tree1ce345520f684fd56ed1445d237e14174f6e6dd7 /sock.h
parent58885c244c2b9625d0917797dedd3850bf07ae53 (diff)
Diffstat (limited to 'sock.h')
-rw-r--r--sock.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/sock.h b/sock.h
deleted file mode 100644
index ea695c4..0000000
--- a/sock.h
+++ /dev/null
@@ -1,53 +0,0 @@
-// class sock declaration.
-
-#ifndef s_sock_H
-#define s_sock_H
-
-#include <queue>
-#include <arpa/inet.h>
-#include <errno.h>
-#include <netdb.h>
-#include <netinet/in.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <unistd.h>
-
-#include "incl.h"
-#include "pool.h"
-#include "reqp.h"
-#include "thrd.h"
-#include "user.h"
-#include "logd.h"
-using namespace std;
-
-class sock
-{
-private:
- // 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 );
-
-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 );
-
-};
-
-#endif