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 *)
virtual TAO_EC_ProxyPushSuppliercreate_proxy_push_supplier (TAO_EC_Event_Channel *)
virtual TAO_EC_ProxyPushConsumercreate_proxy_push_consumer (TAO_EC_Event_Channel *)

Static Public Member Functions

static 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  )  [virtual]
 

TAO_EC_ProxyPushConsumer * TAO_EC_TPC_Factory::create_proxy_push_consumer TAO_EC_Event_Channel  )  [virtual]
 

TAO_EC_ProxyPushSupplier * TAO_EC_TPC_Factory::create_proxy_push_supplier TAO_EC_Event_Channel  )  [virtual]
 

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

Reimplemented from TAO_EC_Default_Factory.

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 Wed Nov 23 16:19:07 2005 for TAO_RTEvent by  doxygen 1.4.5