Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAO_CosNotify_Service Class Reference

A service object for creating the Notify Service Factory. More...

#include <CosNotify_Service.h>

Inheritance diagram for TAO_CosNotify_Service:

Inheritance graph
[legend]
Collaboration diagram for TAO_CosNotify_Service:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_CosNotify_Service (void)
 Constuctor.

virtual ~TAO_CosNotify_Service ()
 Destructor.

virtual int init (int argc, char *argv[])
 = Service_Object virtual method overloads.

virtual int fini (void)
virtual void init (CORBA::ORB_ptr orb ACE_ENV_ARG_DECL)
 Init.

virtual CosNotifyChannelAdmin::EventChannelFactory_ptr create (PortableServer::POA_ptr default_POA ACE_ENV_ARG_DECL)
 Create the Channel Factory.

virtual void remove (TAO_Notify_EventChannelFactory *ecf ACE_ENV_ARG_DECL)
 Called by the factory when it is destroyed.


Protected Methods

virtual void init_i (CORBA::ORB_ptr orb ACE_ENV_ARG_DECL)
 Init the data members.

virtual void init_factory (ACE_ENV_SINGLE_ARG_DECL)
 Create the Factory for Notify objects.

virtual void init_builder (ACE_ENV_SINGLE_ARG_DECL)
 Create the Builder for Notify objects.

void set_threads (CosNotification::QoSProperties &qos, int threads)
 Set thread options on <qos>.


Protected Attributes

TAO_Notify_Factoryfactory_
 Service component for object factory operations.

TAO_Notify_Builderbuilder_
 Service component for building NS participants.


Detailed Description

A service object for creating the Notify Service Factory.


Constructor & Destructor Documentation

TAO_CosNotify_Service::TAO_CosNotify_Service void   
 

Constuctor.

TAO_CosNotify_Service::~TAO_CosNotify_Service   [virtual]
 

Destructor.


Member Function Documentation

virtual CosNotifyChannelAdmin::EventChannelFactory_ptr TAO_CosNotify_Service::create PortableServer::POA_ptr default_POA    ACE_ENV_ARG_DECL [virtual]
 

Create the Channel Factory.

Implements TAO_Notify_Service.

int TAO_CosNotify_Service::fini void    [virtual]
 

Reimplemented from ACE_Shared_Object.

void TAO_CosNotify_Service::init CORBA::ORB_ptr orb    ACE_ENV_ARG_DECL [virtual]
 

Init.

Implements TAO_Notify_Service.

Reimplemented in TAO_RT_Notify_Service.

int TAO_CosNotify_Service::init int    argc,
char *    argv[]
[virtual]
 

= Service_Object virtual method overloads.

Implements TAO_Notify_Service.

Reimplemented in TAO_RT_Notify_Service.

void TAO_CosNotify_Service::init_builder ACE_ENV_SINGLE_ARG_DECL    [protected, virtual]
 

Create the Builder for Notify objects.

Reimplemented in TAO_RT_Notify_Service.

void TAO_CosNotify_Service::init_factory ACE_ENV_SINGLE_ARG_DECL    [protected, virtual]
 

Create the Factory for Notify objects.

Reimplemented in TAO_RT_Notify_Service.

void TAO_CosNotify_Service::init_i CORBA::ORB_ptr orb    ACE_ENV_ARG_DECL [protected, virtual]
 

Init the data members.

Reimplemented in TAO_RT_Notify_Service.

virtual void TAO_CosNotify_Service::remove TAO_Notify_EventChannelFactory *ecf    ACE_ENV_ARG_DECL [virtual]
 

Called by the factory when it is destroyed.

void TAO_CosNotify_Service::set_threads CosNotification::QoSProperties   qos,
int    threads
[protected]
 

Set thread options on <qos>.


Member Data Documentation

TAO_Notify_Builder* TAO_CosNotify_Service::builder_ [protected]
 

Service component for building NS participants.

TAO_Notify_Factory* TAO_CosNotify_Service::factory_ [protected]
 

Service component for object factory operations.


The documentation for this class was generated from the following files:
Generated on Thu Jan 15 00:37:28 2004 for TAO_CosNotification by doxygen1.2.18