The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes.
More...
Additional Inherited Members |
| void | execute (volatile bool *stopFlag) |
| | Protected execute function which calls run.
|
Detailed Description
The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes.
Constructor & Destructor Documentation
| DtIoServiceRunnable::DtIoServiceRunnable |
( |
void * |
ioService, |
|
|
DtInetSocket * |
sock |
|
) |
| |
| virtual DtIoServiceRunnable::~DtIoServiceRunnable |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void DtIoServiceRunnable::run |
( |
| ) |
|
|
virtual |
Main execution routine.
- Called by start() when run as a thread
Implements DtRunnable.
| virtual void DtIoServiceRunnable::stop |
( |
bool |
block | ) |
|
|
virtual |
Member Data Documentation
| void* DtIoServiceRunnable::myIoServiceImpl |
|
protected |
| bool DtIoServiceRunnable::threadIsStopped |
|
protected |
The documentation for this class was generated from the following file: