DAnCE_RepositoryManager_Module Class Reference

#include <Repository_Manager_Module.h>

Inheritance diagram for DAnCE_RepositoryManager_Module:

Inheritance graph
[legend]
Collaboration diagram for DAnCE_RepositoryManager_Module:

Collaboration graph
[legend]

List of all members.

Classes

struct  SOptions

Public Member Functions

 DAnCE_RepositoryManager_Module (void)
 Constructor.
 ~DAnCE_RepositoryManager_Module (void)
 Destructor.
virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[])
virtual const ACE_TCHARusage (void)
 Deliver a usage statement about the object.
virtual bool parse_args (int argc, ACE_TCHAR *argv[])
 Parse args passed to it; is not destructive.

Private Types

typedef ACE_Map_Manager
< ACE_CString,
DAnCE::RepositoryManagerDaemon_i
*, ACE_Null_Mutex
Servant_Map
 Here we store the servants.

Private Member Functions

void create_poas (void)
void spawn_http (void)

Private Attributes

Servant_Map rm_map_
CORBA::ORB_var orb_
CosNaming::NamingContext_var domain_nc_
SOptions options_
PortableServer::POA_var root_poa_
PortableServer::POA_var rm_poa_


Member Typedef Documentation

Here we store the servants.


Constructor & Destructor Documentation

DAnCE_RepositoryManager_Module::DAnCE_RepositoryManager_Module ( void   ) 

Constructor.

DAnCE_RepositoryManager_Module::~DAnCE_RepositoryManager_Module ( void   ) 

Destructor.


Member Function Documentation

CORBA::Object_ptr DAnCE_RepositoryManager_Module::create_object ( CORBA::ORB_ptr  orb,
int  argc,
ACE_TCHAR argv[] 
) [virtual]

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

Implements TAO_Object_Loader.

void DAnCE_RepositoryManager_Module::create_poas ( void   )  [private]

bool DAnCE_RepositoryManager_Module::parse_args ( int  argc,
ACE_TCHAR argv[] 
) [virtual]

Parse args passed to it; is not destructive.

Implements DAnCE::DAnCE_Object_Loader.

void DAnCE_RepositoryManager_Module::spawn_http ( void   )  [private]

const char * DAnCE_RepositoryManager_Module::usage ( void   )  [virtual]

Deliver a usage statement about the object.

Implements DAnCE::DAnCE_Object_Loader.


Member Data Documentation

CosNaming::NamingContext_var DAnCE_RepositoryManager_Module::domain_nc_ [private]


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

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