|
TAO_CosNotification 2.0.3
|
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.
1.7.4