24 #ifndef __NETCOMM_UTILS_ACCEPTOR_THREAD_H_ 25 #define __NETCOMM_UTILS_ACCEPTOR_THREAD_H_ 27 #include <core/threading/thread.h> 28 #include <netcomm/socket/socket.h> 35 class NetworkIncomingConnectionHandler;
41 unsigned short int port,
42 const char *thread_name =
"NetworkAcceptorThread");
45 const std::string &listen_addr,
46 unsigned short int port,
47 const char *thread_name =
"NetworkAcceptorThread");
50 const char *thread_name =
"NetworkAcceptorThread");
59 unsigned short int __port;
~NetworkAcceptorThread()
Destructor.
Fawkes library namespace.
virtual void run()
Code to execute in the thread.
virtual void loop()
Thread loop.
AddrType
Address type specification.
Thread class encapsulation of pthreads.
TCP stream socket over IP.
virtual void run()
Stub to see name in backtrace for easier debugging.
Interface for handling incoming connections.
NetworkAcceptorThread(NetworkIncomingConnectionHandler *handler, unsigned short int port, const char *thread_name="NetworkAcceptorThread")
Constructor.