TAO_CosNotification
2.0.8
|
Abstract ACE_Service_Object interface that is a factory for creating a Notify EventChannelFactory. More...
#include <Service.h>
Public Member Functions | |
virtual | ~TAO_Notify_Service (void) |
Destructor. | |
virtual int | init (int argc, ACE_TCHAR *argv[])=0 |
Init the service from configurator. | |
virtual void | init_service (CORBA::ORB_ptr orb)=0 |
Init the service. | |
virtual void | init_service2 (CORBA::ORB_ptr orb, CORBA::ORB_ptr dispatching_orb)=0 |
Init the service with separate dispatching orb. | |
virtual void | finalize_service (CosNotifyChannelAdmin::EventChannelFactory_ptr factory)=0 |
virtual CosNotifyChannelAdmin::EventChannelFactory_ptr | create (PortableServer::POA_ptr default_POA, const char *factory_name="EventChannelFactory")=0 |
Create the Channel Factory. | |
Static Public Member Functions | |
static TAO_Notify_Service * | load_default (void) |
Abstract ACE_Service_Object interface that is a factory for creating a Notify EventChannelFactory.
TAO_Notify_Service::~TAO_Notify_Service | ( | void | ) | [virtual] |
Destructor.
virtual CosNotifyChannelAdmin::EventChannelFactory_ptr TAO_Notify_Service::create | ( | PortableServer::POA_ptr | default_POA, |
const char * | factory_name = "EventChannelFactory" |
||
) | [pure virtual] |
Create the Channel Factory.
Implemented in TAO_CosNotify_Service.
virtual void TAO_Notify_Service::finalize_service | ( | CosNotifyChannelAdmin::EventChannelFactory_ptr | factory | ) | [pure virtual] |
Finalize the service. This hook allows the service to perform actions when the user wants it to shut down.
Implemented in TAO_CosNotify_Service.
virtual int TAO_Notify_Service::init | ( | int | argc, |
ACE_TCHAR * | argv[] | ||
) | [pure virtual] |
Init the service from configurator.
Reimplemented from ACE_Shared_Object.
Implemented in TAO_CosNotify_Service.
virtual void TAO_Notify_Service::init_service | ( | CORBA::ORB_ptr | orb | ) | [pure virtual] |
Init the service.
Implemented in TAO_CosNotify_Service, and TAO_RT_Notify_Service.
virtual void TAO_Notify_Service::init_service2 | ( | CORBA::ORB_ptr | orb, |
CORBA::ORB_ptr | dispatching_orb | ||
) | [pure virtual] |
Init the service with separate dispatching orb.
Implemented in TAO_CosNotify_Service.
TAO_Notify_Service * TAO_Notify_Service::load_default | ( | void | ) | [static] |
Load an implementation of the TAO_Notify_Service based on which implementations are loaded.