the DtDebugDrawRenderer is the network server for receiving and sending messages to attached clients.
More...
the DtDebugDrawRenderer is the network server for receiving and sending messages to attached clients.
| virtual makVrf::DtDebugDrawRenderer::~DtDebugDrawRenderer |
( |
| ) |
|
|
virtual |
| virtual void makVrf::DtDebugDrawRenderer::initializeServer |
( |
| ) |
|
|
virtual |
initialize and shutdown the TCP server
| virtual void makVrf::DtDebugDrawRenderer::shutdownServer |
( |
| ) |
|
|
virtual |
| virtual void makVrf::DtDebugDrawRenderer::setPort |
( |
int |
port | ) |
|
|
virtual |
Set the port the server will listen on.
This will restart the server if the new port value is different than the existing one
| virtual int makVrf::DtDebugDrawRenderer::port |
( |
| ) |
const |
|
virtual |
Get the port the server has been configured to use.
| virtual void makVrf::DtDebugDrawRenderer::sendMessage |
( |
DtBaseMessage & |
request | ) |
|
|
virtual |
queue a message for sending a message to the client described in the message this function makes a copy of the message and the original message can go out of scope as soon as this function call ends.
| virtual DtBaseMessage* makVrf::DtDebugDrawRenderer::nextMessage |
( |
| ) |
|
|
virtual |
Gets the next message from the connections, returns NULL if there are no more messages.
| static double makVrf::DtDebugDrawRenderer::defaultHeartbeatTimeout |
( |
| ) |
|
|
static |
| static void makVrf::DtDebugDrawRenderer::setDefaultHeatbeatTimeout |
( |
double |
val | ) |
|
|
static |
| virtual bool makVrf::DtDebugDrawRenderer::handleSocketAddition |
( |
DtInetSocket * |
socket | ) |
|
|
protectedvirtual |
Handle a sockets connecting and disconnecting.
| virtual bool makVrf::DtDebugDrawRenderer::handleSocketRemoval |
( |
DtInetSocket * |
socket | ) |
|
|
protectedvirtual |
| static bool makVrf::DtDebugDrawRenderer::socketAdditionCallback |
( |
DtInetSocket * |
sock, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
| static bool makVrf::DtDebugDrawRenderer::socketRemovalCallback |
( |
DtInetSocket * |
sock, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
| static void makVrf::DtDebugDrawRenderer::workerFunction |
( |
void * |
usr, |
|
|
volatile bool * |
stop |
|
) |
| |
|
staticprotected |
Function that will be called when the network worker thread is started.
| DtInetSocketMgr* makVrf::DtDebugDrawRenderer::mySocketManager |
|
protected |
| int makVrf::DtDebugDrawRenderer::myPort |
|
protected |
| bool makVrf::DtDebugDrawRenderer::myAllowMultipleClients |
|
protected |
| DtThread* makVrf::DtDebugDrawRenderer::myWorkerThread |
|
protected |
| bool makVrf::DtDebugDrawRenderer::myShouldQuit |
|
protected |
| double makVrf::DtDebugDrawRenderer::theDefaultHeatbeatTimeout |
|
staticprotected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-8-branch/include/debugDrawRenderer/debugDrawRenderer.h