CNullIOPoolMonitor Class Reference
[Null ObjectsMonitoringAsynchronous I/O]

Inheritance diagram for CNullIOPoolMonitor:

Inheritance graph
[legend]
Collaboration diagram for CNullIOPoolMonitor:

Collaboration graph
[legend]

List of all members.


Detailed Description

An object that implements IMonitorIOPool and does nothing.

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.

Member Function Documentation

virtual void OnIOPoolThreadCreated (  )  [inline, virtual]

Called when a thread is created.

Implements IMonitorIOPool.

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]

Called when a thread is destroyed.

Implements IMonitorIOPool.


Generated on Tue Oct 2 15:45:25 2007 for JetByte Tools - v5.2 by  doxygen 1.5.3