#include <PhaseFactory_i.h>
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_i * | phasemgr |
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 |
Factory object for spawning dPhase CORBA objects
Definition at line 14 of file PhaseFactory_i.h.