#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. |
|
|