![]() |
VR-Link API Documentation for HLA 1.3
|
The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes. More...
Inheritance diagram for DtIoServiceRunnable:
Collaboration diagram for DtIoServiceRunnable:Public Member Functions | |
| DtIoServiceRunnable (void *ioService, DtInetSocket *sock) | |
| Constructor. | |
| virtual | ~DtIoServiceRunnable () |
| Destructor. | |
| virtual void | run () |
| Main execution routine. | |
| virtual void | stop (bool block) |
Protected Attributes | |
| bool | threadIsStopped |
| void * | myIoServiceImpl |
| DtInetSocket * | mySocket |
The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes.
| DtIoServiceRunnable::DtIoServiceRunnable | ( | void * | ioService, |
| DtInetSocket * | sock | ||
| ) |
Constructor.
| virtual DtIoServiceRunnable::~DtIoServiceRunnable | ( | ) | [virtual] |
Destructor.
| virtual void DtIoServiceRunnable::run | ( | ) | [virtual] |
| virtual void DtIoServiceRunnable::stop | ( | bool | block | ) | [virtual] |
void* DtIoServiceRunnable::myIoServiceImpl [protected] |
DtInetSocket* DtIoServiceRunnable::mySocket [protected] |
bool DtIoServiceRunnable::threadIsStopped [protected] |