#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). More... | |
| virtual | ~ImR_NT_Service (void) |
| Destructor. More... | |
| virtual void | handle_control (DWORD control_code) |
| We override <handle_control> because it handles stop requests privately. More... | |
| virtual int | handle_exception (ACE_HANDLE h) |
| We override <handle_exception> so a 'stop' control code can wake the reactor off of its wait. More... | |
| virtual int | svc (void) |
| This is a virtual method inherited from ACE_NT_Service. More... | |
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. Otherwise ACE_NT_Service::handle_control handles the command. 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.13.1 written by Dimitri van Heesch,
© 1997-2001