DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
RepositoryManager.cpp File Reference
#include "RepositoryManager_Impl.h"
#include "ace/OS_NS_stdio.h"
#include "ace/iosfwd.h"
#include "ace/Auto_Ptr.h"
#include "ace/Task.h"
#include "ace/Get_Opt.h"
#include "ace/SString.h"
#include "orbsvcs/CosNamingC.h"

Classes

class  Worker
 

Namespaces

namespace  CIAO
 
namespace  CIAO::RepositoryManager
 

Functions

bool parse_args (int argc, ACE_TCHAR *argv[])
 Code to parse the arguments.
 
bool write_ior_file (CORBA::ORB_ptr orb, CIAO::RepositoryManagerDaemon_ptr obj)
 
bool register_with_ns (CORBA::ORB_ptr orb, CIAO::RepositoryManagerDaemon_ptr obj)
 
int ACE_TMAIN (int argc, ACE_TCHAR *argv[])
 Main function.
 

Variables

const char * CIAO::RepositoryManager::RMior = "RepositoryManagerDaemon.ior"
 Name of the file holding the IOR of the RM.
 
const char * CIAO::RepositoryManager::repoman_name_ = "RepositoryManager"
 
const char * CIAO::RepositoryManager::RMname_service = "RepositoryManager"
 
static unsigned int CIAO::RepositoryManager::nthreads = 3
 Default number of worker threads to run in the multi-threaded RM.
 
static ACE_CString CIAO::RepositoryManager::HTTPserver = "127.0.0.1:5432"
 
static bool CIAO::RepositoryManager::register_with_ns_ = false
 
static bool CIAO::RepositoryManager::write_to_ior_ = true
 

Detailed Description

Id:
RepositoryManager.cpp 93629 2011-03-23 13:51:07Z wotte

Description: Main driver program for the CIAO RepositoryManager Please run as follows: RepositoryManagerDaemon [int:nthreads]

Author
Stoyan Paunov

Function Documentation

int ACE_TMAIN ( int  argc,
ACE_TCHAR argv[] 
)

Main function.

bool parse_args ( int  argc,
ACE_TCHAR argv[] 
)

Code to parse the arguments.

bool register_with_ns ( CORBA::ORB_ptr  orb,
CIAO::RepositoryManagerDaemon_ptr  obj 
)
bool write_ior_file ( CORBA::ORB_ptr  orb,
CIAO::RepositoryManagerDaemon_ptr  obj 
)