#include "RepositoryManager_Impl.h"
#include "ace/OS_NS_stdio.h"
#include "ace/streams.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 |
The main CIAO namespace. | |
namespace | CIAO::RepositoryManager |
Functions | |
bool | parse_args (int argc, ACE_TCHAR *argv[]) |
parses the arguments and extracts the params | |
bool | write_ior_file (CORBA::ORB_ptr orb, CIAO::RepositoryManagerDaemon_ptr obj) |
bool | register_with_ns (CORBA::ORB_ptr orb, CIAO::RepositoryManagerDaemon_ptr obj) |
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 |
Description: Main driver program for the CIAO RepositoryManager Please run as follows: RepositoryManagerDaemon [int:nthreads]
bool parse_args | ( | int | argc, | |
ACE_TCHAR * | argv[] | |||
) |
parses the arguments and extracts the params
bool register_with_ns | ( | CORBA::ORB_ptr | orb, | |
CIAO::RepositoryManagerDaemon_ptr | obj | |||
) |
bool write_ior_file | ( | CORBA::ORB_ptr | orb, | |
CIAO::RepositoryManagerDaemon_ptr | obj | |||
) |