#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.
1.7.1