ACE
6.1.2
|
Provide the abstract base class common to all service implementations. More...
#include <Service_Object.h>
Public Member Functions | |
ACE_Service_Object (ACE_Reactor *=0) | |
Constructor. | |
virtual | ~ACE_Service_Object (void) |
Destructor. | |
virtual int | suspend (void) |
Temporarily disable a service without removing it completely. | |
virtual int | resume (void) |
Re-enable a previously suspended service. |
Provide the abstract base class common to all service implementations.
Classes that inherit from ACE_Service_Objects are capable of being registered with the ACE_Reactor (due to the ACE_Event_Handler, as well as being dynamically linked by the ACE_Service_Config (due to the ACE_Shared_Object).
Constructor.
|
virtual |
Destructor.
|
virtual |
Re-enable a previously suspended service.
Reimplemented in ACE_Oneshot_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Strategy_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_1 >, ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_2 >, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_2 >, ACE_Task_Base, and ACE_Service_Manager.
|
virtual |
Temporarily disable a service without removing it completely.
Reimplemented in ACE_Oneshot_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Strategy_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_1 >, ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_2 >, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_1 >, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_2 >, ACE_Task_Base, and ACE_Service_Manager.