#include <NT_Service.h>
Inheritance diagram for ImR_NT_Service


Public Types | |
| typedef TAO_SYNCH_RECURSIVE_MUTEX | MUTEX |
Public Methods | |
| ImR_NT_Service (void) | |
| Constructor (not protected since it is used by ACE_NT_SERVICE_DEFINE). | |
| virtual | ~ImR_NT_Service (void) |
| Destructor. | |
| virtual void | handle_control (DWORD control_code) |
| We override <handle_control> because it handles stop requests privately. | |
| virtual int | handle_exception (ACE_HANDLE h) |
| We override <handle_exception> so a 'stop' control code can wake the reactor off of its wait. | |
| virtual int | svc (void) |
| This is a virtual method inherited from ACE_NT_Service. | |
Friends | |
| class | ACE_Singleton< ImR_NT_Service,MUTEX > |
|
|
|
|
|
Constructor (not protected since it is used by ACE_NT_SERVICE_DEFINE).
|
|
|
Destructor.
|
|
|
We override <handle_control> because it handles stop requests privately.
Reimplemented from ACE_NT_Service. |
|
|
We override <handle_exception> so a 'stop' control code can wake the reactor off of its wait.
Reimplemented from ACE_Event_Handler. |
|
|
This is a virtual method inherited from ACE_NT_Service.
Reimplemented from ACE_NT_Service. |
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000