TAO_RTEvent  2.0.8
Public Member Functions | Static Public Member Functions
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, ACE_TCHAR *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

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_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,
ACE_TCHAR 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines