ACE_Service_Manager Class ReferenceProvide a standard ACE service for managing all the services configured in an ACE_Service_Repository. More...
Inheritance diagram for ACE_Service_Manager:
![]()
Collaboration diagram for ACE_Service_Manager:
![]()
Detailed DescriptionProvide a standard ACE service for managing all the services configured in an ACE_Service_Repository.This implementation is simple and just handles each client request one at a time. There are currently 3 types of requests:
Each request is associated with a new connection, which is closed when the request is processed. In addition, you must be using the singleton <ACE_Reactor::instance> in order to trigger reconfigurations. Constructor & Destructor Documentation
Constructor.
Destructor.
Member Function Documentation
Trigger a reconfiguration of the Service Configurator by re-reading its local <svc.conf> file.
Determine all the services offered by this daemon and return the information back to the client.
Temporarily disable a service without removing it completely.
Reimplemented from ACE_Service_Object.
Dump the state of an object.
Called when a <handle_*()> method returns -1 or when the <remove_handler> method is called on an ACE_Reactor. The close_mask indicates which event has triggered the <handle_close> method callback on a particular handle. Reimplemented from ACE_Event_Handler.
Called when object is signaled by OS (either via UNIX signals or when a Win32 object becomes signaled). Reimplemented from ACE_Event_Handler.
Handle one request.
Member Data Documentation
Declare the dynamic allocation hooks.
Connection to the client (we only support one client connection at a time).
Acceptor instance.
Keep track whether we debug or not.
The signal used to trigger reconfiguration.
Default port for the Acceptor to listen on.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:16:50 2008 for ACE by ![]() |