CIAO::NodeApplication_Options Class Reference

An class for managing and extracting command line options for NodeApplication. More...

#include <Configurator_Factory.h>

Collaboration diagram for CIAO::NodeApplication_Options:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NodeApplication_Options ()
int parse_args (int &argc, char *argv[])
NodeApp_Configuratorcreate_nodeapp_configurator (void)
int use_callback ()
int rt_support ()
int write_ior_file ()
const char * ior_output_filename ()
const char * callback_ior ()

Private Attributes

ACE_CString ior_output_filename_
ACE_CString callback_ior_
int use_callback_
int rt_support_
ACE_DLL config_dll_

Detailed Description

An class for managing and extracting command line options for NodeApplication.

Note:
We currently support loading one single external module for RT support. Perhaps how this should really be done is to allow the NodeApplication_Core to load up a list of external modules (in DLLs or otherwise) and call the corresponding init methods in sequence. This way, we open up the component server so system developers can plug in their own system configuration needs into the whole system.


Constructor & Destructor Documentation

CIAO::NodeApplication_Options::NodeApplication_Options (  )  [inline]


Member Function Documentation

const char* CIAO::NodeApplication_Options::callback_ior (  )  [inline]

CIAO::NodeApp_Configurator * CIAO::NodeApplication_Options::create_nodeapp_configurator ( void   ) 

const char* CIAO::NodeApplication_Options::ior_output_filename (  )  [inline]

int CIAO::NodeApplication_Options::parse_args ( int &  argc,
char *  argv[] 
)

int CIAO::NodeApplication_Options::rt_support (  )  [inline]

int CIAO::NodeApplication_Options::use_callback (  )  [inline]

int CIAO::NodeApplication_Options::write_ior_file (  )  [inline]


Member Data Documentation

ACE_CString CIAO::NodeApplication_Options::callback_ior_ [private]

ACE_DLL CIAO::NodeApplication_Options::config_dll_ [private]

ACE_CString CIAO::NodeApplication_Options::ior_output_filename_ [private]

int CIAO::NodeApplication_Options::rt_support_ [private]

int CIAO::NodeApplication_Options::use_callback_ [private]


The documentation for this class was generated from the following files:
Generated on Wed Apr 19 03:56:23 2006 for DAnCE by  doxygen 1.4.6-4