TAO_CEC_Event_Loader Class Reference

Dynamically load an instance of the COS Event Service. More...

#include <CEC_Event_Loader.h>

Inheritance diagram for TAO_CEC_Event_Loader:

Inheritance graph
[legend]
Collaboration diagram for TAO_CEC_Event_Loader:

Collaboration graph
[legend]

List of all members.

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_Attributesattributes_
 Attributes used to configure the Event Service properties.
TAO_CEC_Factoryfactory_
 Factory used to configure the Event Service strategies.
TAO_CEC_EventChannelec_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_Loaderoperator= (const TAO_CEC_Event_Loader &)


Detailed Description

Dynamically load an instance of the COS Event Service.

Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL 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]


Member Function Documentation

int TAO_CEC_Event_Loader::init ( int  argc,
ACE_TCHAR argv[] 
) [virtual]

Reimplemented from ACE_Shared_Object.

int TAO_CEC_Event_Loader::fini ( void   )  [virtual]

Reimplemented from ACE_Shared_Object.

CORBA::Object_ptr TAO_CEC_Event_Loader::create_object ( CORBA::ORB_ptr  orb,
int  argc,
ACE_TCHAR argv[] 
) [virtual]

Implements TAO_Object_Loader.

TAO_CEC_Event_Loader& TAO_CEC_Event_Loader::operator= ( const TAO_CEC_Event_Loader  )  [private]


Member Data Documentation

Keep a pointer to the underlying ORB.

Flag to control the event loop.

Attributes used to configure the Event Service properties.

Factory used to configure the Event Service strategies.

The Event Service implementation class.

CosNaming::NamingContext_var TAO_CEC_Event_Loader::naming_context_ [protected]

Naming Context needed if '-x' option is passed.

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.


The documentation for this class was generated from the following files:

Generated on Thu Nov 27 05:36:05 2008 for TAO_CosEvent by  doxygen 1.5.6