server.h

Go to the documentation of this file.
00001 /*
00002  * server.h
00003  *
00004  *  Created on: Jan 10, 2012
00005  *      Author: sushil
00006  */
00007 
00008 #ifndef SERVER_H_
00009 #define SERVER_H_
00010 
00011 #include <netThread.h>
00012 #include <deque>
00013 
00014 namespace FastEcslent {
00015 
00016         class Server : public NetThread {
00017         private:
00018                 // deque to hold received data, processed by netMgr
00019                 std::deque<StateMessage> sendQueue;
00020 
00021                 // deque to hold send data - filled by netMgr
00022                 std::deque<InputMessage> recQueue;
00023 
00024 
00025         public:
00026                 void init(); // set up sender socket, set up command receiver socket
00027                 void start(); // start thread running
00028 
00029 
00030 
00031 
00032 
00033         };
00034 
00035 
00036 
00037 
00038 }
00039 
00040 #endif /* SERVER_H_ */

Generated on Fri Dec 13 14:54:16 2013 for FastECSLent by  doxygen 1.5.4