#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 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 ).
Definition at line 44 of file Service_Object.h.
| 
 | 
| Constructor. 
 Definition at line 117 of file Service_Object.cpp. References ACE_TRACE. 
 00118 : ACE_Event_Handler (r) 00119 { 00120 ACE_TRACE ("ACE_Service_Object::ACE_Service_Object"); 00121 } | 
| 
 | 
| Destructor. 
 Definition at line 123 of file Service_Object.cpp. References ACE_TRACE. 
 00124 {
00125   ACE_TRACE ("ACE_Service_Object::~ACE_Service_Object");
00126 }
 | 
| 
 | 
| 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 136 of file Service_Object.cpp. References ACE_TRACE. 
 00137 {
00138   ACE_TRACE ("ACE_Service_Object::resume");
00139   return 0;
00140 }
 | 
| 
 | 
| 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 129 of file Service_Object.cpp. References ACE_TRACE. 
 00130 {
00131   ACE_TRACE ("ACE_Service_Object::suspend");
00132   return 0;
00133 }
 | 
 1.3.6
 
1.3.6