

Public Member Functions | |
| virtual void | OnIOPoolThreadCreated () |
| Called when a thread is created. | |
| virtual void | OnIOPoolError (const JetByteTools::Win32::_tstring &) |
| We never delete instances of this interface; you must manage the lifetime of the class that implements it. Called if there's an unexpected error on a thread in the pool, generally this means that there was an exception thrown whilst dealing with a work item. The thread will continue and pretty much all you can do is log or ignore the message... | |
| virtual void | OnIOPoolThreadBeginProcessing () |
| Called when a thread in the pool starts working on a work item that has been dispatched to the pool. | |
| virtual void | OnIOPoolThreadEndProcessing () |
| Called when a thread in the pool finishes working on a work item that has been dispatched to the pool. | |
| virtual void | OnIOPoolThreadDestroyed () |
| Called when a thread is destroyed. | |
| virtual void OnIOPoolThreadCreated | ( | ) | [inline, virtual] |
| virtual void OnIOPoolError | ( | const JetByteTools::Win32::_tstring & | message | ) | [inline, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. Called if there's an unexpected error on a thread in the pool, generally this means that there was an exception thrown whilst dealing with a work item. The thread will continue and pretty much all you can do is log or ignore the message...
Implements IMonitorIOPool.
| virtual void OnIOPoolThreadBeginProcessing | ( | ) | [inline, virtual] |
Called when a thread in the pool starts working on a work item that has been dispatched to the pool.
Implements IMonitorIOPool.
| virtual void OnIOPoolThreadEndProcessing | ( | ) | [inline, virtual] |
Called when a thread in the pool finishes working on a work item that has been dispatched to the pool.
Implements IMonitorIOPool.
| virtual void OnIOPoolThreadDestroyed | ( | ) | [inline, virtual] |
1.5.3