Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

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 Dec 21 00:01:02 2005 for DAnCE by  doxygen 1.3.9.1