#include <Service_Object.h>
Inheritance diagram for ACE_Service_Object:
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. |
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).
Definition at line 44 of file Service_Object.h.
ACE_Service_Object::ACE_Service_Object | ( | ACE_Reactor * | = 0 |
) |
Constructor.
Definition at line 137 of file Service_Object.cpp.
References ACE_TRACE.
00138 : ACE_Event_Handler (r) 00139 { 00140 ACE_TRACE ("ACE_Service_Object::ACE_Service_Object"); 00141 }
ACE_Service_Object::~ACE_Service_Object | ( | void | ) | [virtual] |
Destructor.
Definition at line 143 of file Service_Object.cpp.
References ACE_TRACE.
00144 { 00145 ACE_TRACE ("ACE_Service_Object::~ACE_Service_Object"); 00146 }
int ACE_Service_Object::resume | ( | void | ) | [virtual] |
Re-enable a previously suspended service.
Reimplemented in ACE_Acceptor< SVC_HANDLER, >, ACE_Strategy_Acceptor< SVC_HANDLER, >, ACE_Oneshot_Acceptor< SVC_HANDLER, >, ACE_Connector< SVC_HANDLER, >, ACE_Service_Manager, ACE_Task_Base, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_2 >, and ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_2 >.
Definition at line 156 of file Service_Object.cpp.
References ACE_TRACE.
00157 { 00158 ACE_TRACE ("ACE_Service_Object::resume"); 00159 return 0; 00160 }
int ACE_Service_Object::suspend | ( | void | ) | [virtual] |
Temporarily disable a service without removing it completely.
Reimplemented in ACE_Acceptor< SVC_HANDLER, >, ACE_Strategy_Acceptor< SVC_HANDLER, >, ACE_Oneshot_Acceptor< SVC_HANDLER, >, ACE_Connector< SVC_HANDLER, >, ACE_Service_Manager, ACE_Task_Base, ACE_Acceptor< SVC_HANDLER, ACE_PEER_ACCEPTOR_2 >, and ACE_Connector< SVC_HANDLER, ACE_PEER_CONNECTOR_2 >.
Definition at line 149 of file Service_Object.cpp.
References ACE_TRACE.
00150 { 00151 ACE_TRACE ("ACE_Service_Object::suspend"); 00152 return 0; 00153 }