DAnCE::Starter Class Reference

#include <Starter.h>

Collaboration diagram for DAnCE::Starter:

Collaboration graph
[legend]

List of all members.

Classes

struct  Node

Public Member Functions

 Starter (int argc, ACE_TCHAR *argv[])
 ~Starter ()
void execute ()

Private Member Functions

void parseArgs (int argc, ACE_TCHAR *argv[])
void usage ()
void generateObjectKey (const char *keyargs)
void generateObjectKey (const char *node, const char *plan, const char *component, const char *port)
void write_IOR (const ACE_TCHAR *ior_file_name, const char *ior)
void initNaming ()
CORBA::Object_ptr initNodeManager (const char *node)
CORBA::Object_ptr initExecutionManager ()
void runPlanLauncher ()
void argCopyForNaming (int &c, char **&v)
void argCopyForNode (const char *node, int &c, char **&v)
void argCopyForEM (int &c, char **&v)
void argCopyForPL (int &c, char **&v)
void releaseArgs (int c, char **v)
void configure_logging_backend (void)

Static Private Member Functions

static bool isPossibleOption (const char *opt)

Private Attributes

auto_ptr< DAnCE::Logger_Servicelogger_
CORBA::ORB_var orb_
int optLogLevel_
int argc_
ACE_TCHAR ** argv_
bool optNS_
ACE_TString optNSFile_
ACE_CString optNSOptions_
ACE_Map_Manager< ACE_CString,
Node, ACE_Null_Mutex
nodes_
bool optEM_
ACE_CString optEMFile_
ACE_CString optGenObjKey_
bool optPLB_
bool optPL_


Constructor & Destructor Documentation

DAnCE::Starter::Starter ( int  argc,
ACE_TCHAR argv[] 
)

DAnCE::Starter::~Starter (  ) 


Member Function Documentation

void DAnCE::Starter::argCopyForEM ( int &  c,
char **&  v 
) [private]

void DAnCE::Starter::argCopyForNaming ( int &  c,
char **&  v 
) [private]

void DAnCE::Starter::argCopyForNode ( const char *  node,
int &  c,
char **&  v 
) [private]

void DAnCE::Starter::argCopyForPL ( int &  c,
char **&  v 
) [private]

void DAnCE::Starter::configure_logging_backend ( void   )  [private]

void DAnCE::Starter::execute (  ) 

void DAnCE::Starter::generateObjectKey ( const char *  node,
const char *  plan,
const char *  component,
const char *  port 
) [private]

void DAnCE::Starter::generateObjectKey ( const char *  keyargs  )  [private]

CORBA::Object_ptr DAnCE::Starter::initExecutionManager (  )  [private]

void DAnCE::Starter::initNaming (  )  [private]

CORBA::Object_ptr DAnCE::Starter::initNodeManager ( const char *  node  )  [private]

bool DAnCE::Starter::isPossibleOption ( const char *  opt  )  [static, private]

void DAnCE::Starter::parseArgs ( int  argc,
ACE_TCHAR argv[] 
) [private]

void DAnCE::Starter::releaseArgs ( int  c,
char **  v 
) [private]

void DAnCE::Starter::runPlanLauncher (  )  [private]

void DAnCE::Starter::usage (  )  [private]

void DAnCE::Starter::write_IOR ( const ACE_TCHAR ior_file_name,
const char *  ior 
) [private]


Member Data Documentation

int DAnCE::Starter::argc_ [private]

bool DAnCE::Starter::optEM_ [private]

bool DAnCE::Starter::optNS_ [private]

bool DAnCE::Starter::optPL_ [private]

bool DAnCE::Starter::optPLB_ [private]


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

Generated on Tue Apr 14 12:10:42 2009 for DAnCE by  doxygen 1.5.8