7 #include "TCPSession.h" 
   35       volatile long long eventId = 0;
 
  104       std::vector<Thread> threads;
 
  105       volatile bool terminateThreads;
 
bool stop()
Stop and shut down the BMAEPoll processing.
Definition: EPoll.cpp:46
int getDescriptor()
Return the descriptor for the ePoll socket.
Definition: EPoll.cpp:70
int processCommand(coreutils::ZString &request, TCPSession &session) override
Output the threads array to the console.
Definition: EPoll.cpp:74
EPoll()
Definition: EPoll.cpp:9
bool isStopping()
Returns a true if the stop command has been requested.
Definition: EPoll.cpp:66
void eventReceived(struct epoll_event event)
Dispatch event to appropriate socket.
~EPoll()
Definition: EPoll.cpp:18
bool start(int numberOfThreads, int maxSockets)
Start the BMAEPoll processing.
Definition: EPoll.cpp:20
int maxSockets
The maximum number of socket allowed.
Definition: EPoll.h:83
Definition: TCPSession.h:26