BALL::TCPServerThread Class Reference

#include <BALL/SYSTEM/networking.h>

Inheritance diagram for BALL::TCPServerThread:
BALL::TCPServer QThread BALL::VIEW::ServerWidget::BALLViewServer

List of all members.


Public Member Functions

 TCPServerThread (Size port, bool asynchronous=true, bool restart=true)
virtual void run ()
virtual void deactivate ()
virtual void activate_async ()
virtual void handleAsyncConnection ()
bool isRunning ()

Protected Attributes

bool use_async_io_
bool is_running_

Detailed Description

This class provides a simple TCP Server running in its own QThread.


Constructor & Destructor Documentation

BALL::TCPServerThread::TCPServerThread ( Size  port,
bool  asynchronous = true,
bool  restart = true 
)

Member Function Documentation

virtual void BALL::TCPServerThread::activate_async (  )  [virtual]
virtual void BALL::TCPServerThread::deactivate (  )  [virtual]

Reimplemented from BALL::TCPServer.

virtual void BALL::TCPServerThread::handleAsyncConnection (  )  [virtual]
bool BALL::TCPServerThread::isRunning (  ) 

Returns the state of the server.

virtual void BALL::TCPServerThread::run (  )  [virtual]

Member Data Documentation