TAO_CosEvent
2.0.8
|
Dynamically load an instance of the COS Event Service. More...
#include <CEC_Event_Loader.h>
Public Member Functions | |
TAO_CEC_Event_Loader (void) | |
Constructor. | |
~TAO_CEC_Event_Loader (void) | |
Destructor. | |
Derived from ACE_Service_Object | |
virtual int | init (int argc, ACE_TCHAR *argv[]) |
virtual int | fini (void) |
Derived from TAO_Object_Loader | |
virtual CORBA::Object_ptr | create_object (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) |
Protected Attributes | |
CORBA::ORB_var | orb_ |
Keep a pointer to the underlying ORB. | |
int | terminate_flag_ |
Flag to control the event loop. | |
TAO_CEC_EventChannel_Attributes * | attributes_ |
Attributes used to configure the Event Service properties. | |
TAO_CEC_Factory * | factory_ |
Factory used to configure the Event Service strategies. | |
TAO_CEC_EventChannel * | ec_impl_ |
The Event Service implementation class. | |
CosNaming::NamingContext_var | naming_context_ |
Naming Context needed if '-x' option is passed. | |
int | bind_to_naming_service_ |
Flag to check if '-x' option is passed. | |
CosNaming::Name | channel_name_ |
The name used when binding to the NamingService. | |
Private Member Functions | |
TAO_CEC_Event_Loader (const TAO_CEC_Event_Loader &) | |
TAO_CEC_Event_Loader & | operator= (const TAO_CEC_Event_Loader &) |
Dynamically load an instance of the COS Event Service.
TAO_CEC_Event_Loader::TAO_CEC_Event_Loader | ( | void | ) |
Constructor.
TAO_CEC_Event_Loader::~TAO_CEC_Event_Loader | ( | void | ) |
Destructor.
TAO_CEC_Event_Loader::TAO_CEC_Event_Loader | ( | const TAO_CEC_Event_Loader & | ) | [private] |
CORBA::Object_ptr TAO_CEC_Event_Loader::create_object | ( | CORBA::ORB_ptr | orb, |
int | argc, | ||
ACE_TCHAR * | argv[] | ||
) | [virtual] |
Implements TAO_Object_Loader.
int TAO_CEC_Event_Loader::fini | ( | void | ) | [virtual] |
Reimplemented from ACE_Shared_Object.
int TAO_CEC_Event_Loader::init | ( | int | argc, |
ACE_TCHAR * | argv[] | ||
) | [virtual] |
Reimplemented from ACE_Shared_Object.
TAO_CEC_Event_Loader& TAO_CEC_Event_Loader::operator= | ( | const TAO_CEC_Event_Loader & | ) | [private] |
Attributes used to configure the Event Service properties.
int TAO_CEC_Event_Loader::bind_to_naming_service_ [protected] |
Flag to check if '-x' option is passed.
CosNaming::Name TAO_CEC_Event_Loader::channel_name_ [protected] |
The name used when binding to the NamingService.
TAO_CEC_EventChannel* TAO_CEC_Event_Loader::ec_impl_ [protected] |
The Event Service implementation class.
TAO_CEC_Factory* TAO_CEC_Event_Loader::factory_ [protected] |
Factory used to configure the Event Service strategies.
CosNaming::NamingContext_var TAO_CEC_Event_Loader::naming_context_ [protected] |
Naming Context needed if '-x' option is passed.
CORBA::ORB_var TAO_CEC_Event_Loader::orb_ [protected] |
Keep a pointer to the underlying ORB.
int TAO_CEC_Event_Loader::terminate_flag_ [protected] |
Flag to control the event loop.