Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO_EC_TPC_Factory Class Reference

A generic factory for EC experimentation. More...

#include <EC_TPC_Factory.h>

Inheritance diagram for TAO_EC_TPC_Factory:

Inheritance graph
[legend]
Collaboration diagram for TAO_EC_TPC_Factory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_EC_TPC_Factory (void)
 Constructor.
virtual ~TAO_EC_TPC_Factory (void)
 destructor...
virtual int init (int argc, char *argv[])
virtual TAO_EC_Dispatchingcreate_dispatching (TAO_EC_Event_Channel_Base *)
 Create and destroy the dispatching module.
virtual TAO_EC_ProxyPushSuppliercreate_proxy_push_supplier (TAO_EC_Event_Channel_Base *)
 Create and destroy a ProxyPushSupplier.
virtual TAO_EC_ProxyPushConsumercreate_proxy_push_consumer (TAO_EC_Event_Channel_Base *)
 Create and destroy a ProxyPushConsumer.

Static Public Member Functions

int init_svcs (void)

Detailed Description

A generic factory for EC experimentation.

This class allows the user to experiment with different EC configurations. Using a command-line like interface the user can specify which strategies will this factory generate. Since the class can be dynamically loaded the strategies can be set in the service configurator file.


Constructor & Destructor Documentation

TAO_EC_TPC_Factory::TAO_EC_TPC_Factory void   ) 
 

Constructor.

TAO_EC_TPC_Factory::~TAO_EC_TPC_Factory void   )  [virtual]
 

destructor...


Member Function Documentation

TAO_EC_Dispatching * TAO_EC_TPC_Factory::create_dispatching TAO_EC_Event_Channel_Base  )  [virtual]
 

Create and destroy the dispatching module.

Reimplemented from TAO_EC_Default_Factory.

TAO_EC_ProxyPushConsumer * TAO_EC_TPC_Factory::create_proxy_push_consumer TAO_EC_Event_Channel_Base  )  [virtual]
 

Create and destroy a ProxyPushConsumer.

Reimplemented from TAO_EC_Default_Factory.

TAO_EC_ProxyPushSupplier * TAO_EC_TPC_Factory::create_proxy_push_supplier TAO_EC_Event_Channel_Base  )  [virtual]
 

Create and destroy a ProxyPushSupplier.

Reimplemented from TAO_EC_Default_Factory.

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

int TAO_EC_TPC_Factory::init_svcs void   )  [static]
 

Helper function to register the default factory into the service configurator.

Reimplemented from TAO_EC_Default_Factory.


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:42:53 2005 for TAO_RTEvent by  doxygen 1.3.9.1