DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
DAnCE_NodeManager_Module Class Reference

#include <Node_Manager_Module.h>

Collaboration diagram for DAnCE_NodeManager_Module:
Collaboration graph

Classes

struct  SOptions
 

Public Member Functions

 DAnCE_NodeManager_Module (void)
 Constructor.
 
 ~DAnCE_NodeManager_Module (void)
 Destructor.
 
CORBA::Object_ptr init (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[])
 

Private Types

typedef ACE_Map_Manager
< ACE_TString,
DAnCE::NodeManager_Impl
*, ACE_Null_Mutex
Servant_Map
 Here we store the servants.
 

Private Member Functions

const char * usage (void)
 
bool parse_args (int argc, ACE_TCHAR *argv[])
 
void register_value_factories (void)
 
void create_poas (void)
 
void create_nm_properties (DAnCE::Utility::PROPERTY_MAP &props)
 
void load_artifact_installation_modules (int argc, ACE_TCHAR *argv[])
 

Private Attributes

Servant_Map nm_map_
 
CORBA::ORB_var orb_
 
CosNaming::NamingContext_var domain_nc_
 
SOptions options_
 
PortableServer::POA_var root_poa_
 
PortableServer::POA_var nm_poa_
 
DAnCE::ArtifactInstallation_var installer_
 

Member Typedef Documentation

Here we store the servants.

Constructor & Destructor Documentation

DAnCE_NodeManager_Module::DAnCE_NodeManager_Module ( void  )

Constructor.

DAnCE_NodeManager_Module::~DAnCE_NodeManager_Module ( void  )

Destructor.

Member Function Documentation

void DAnCE_NodeManager_Module::create_nm_properties ( DAnCE::Utility::PROPERTY_MAP props)
private
void DAnCE_NodeManager_Module::create_poas ( void  )
private
CORBA::Object_ptr DAnCE_NodeManager_Module::init ( CORBA::ORB_ptr  orb,
int  argc,
ACE_TCHAR argv[] 
)

Overload the base class method to create a new instance of a DAnCE_NodeManager_Module object.

void DAnCE_NodeManager_Module::load_artifact_installation_modules ( int  argc,
ACE_TCHAR argv[] 
)
private
bool DAnCE_NodeManager_Module::parse_args ( int  argc,
ACE_TCHAR argv[] 
)
private
void DAnCE_NodeManager_Module::register_value_factories ( void  )
private
const char * DAnCE_NodeManager_Module::usage ( void  )
private

Member Data Documentation

CosNaming::NamingContext_var DAnCE_NodeManager_Module::domain_nc_
private
DAnCE::ArtifactInstallation_var DAnCE_NodeManager_Module::installer_
private
Servant_Map DAnCE_NodeManager_Module::nm_map_
private
PortableServer::POA_var DAnCE_NodeManager_Module::nm_poa_
private
SOptions DAnCE_NodeManager_Module::options_
private
CORBA::ORB_var DAnCE_NodeManager_Module::orb_
private
PortableServer::POA_var DAnCE_NodeManager_Module::root_poa_
private

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