Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes

PhaseFactory_i Class Reference

#include <PhaseFactory_i.h>

List of all members.

Public Member Functions

 PhaseFactory_i (PhaseManager_i *pmgr, CORBA::ORB_var lorb)
 creates PhaseFactory_i object
virtual ~PhaseFactory_i ()
 delete implementation object
CORBA::StringSeq * getPhaseNames ()
 returns sequence of available phase names
phases::dPhase_ptr spawnPhase (const char *pname, const common::ClientData &cd)
 spawns and returns transient Phase_ptr of type specified by pname
phases::dPhase_ptr spawnPhaseProcess (const char *pname, const common::ClientData &cd)
 same as spawnPhase() but launches in seperate process

Static Public Member Functions

static Phase * getPhasePtr (const char *pname)
 returns pointer to Phase object that will be converted to CORBA object

Public Attributes

int verbose
 prints detailed progress listing when true

Private Attributes

PhaseManager_iphasemgr
 PhaseManager process associated with this factory.
CORBA::ORB_var orb
 object request broker for this class

Static Private Attributes

static const int NPHASE = 123
 number of potential phase types
static char * phaseNames []
 list of available single-component phases

Detailed Description

Factory object for spawning dPhase CORBA objects

Id:
PhaseFactory_i.h,v 1.28 2007/09/19 21:26:45 kress Exp
Author:
Victor Kress
Revision:
1.28

Definition at line 14 of file PhaseFactory_i.h.


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