Locator_Repository.cpp File Reference

#include "imr_pch.h"
#include "Locator_Repository.h"
#include "Locator_XMLHandler.h"
#include "utils.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_String.h"
#include "ace/OS_NS_unistd.h"
#include "ACEXML/parser/parser/Parser.h"
#include "ACEXML/common/FileCharStream.h"
#include "ACEXML/common/XML_Util.h"

Include dependency graph for Locator_Repository.cpp:


Classes

class  Server_Repo_XML_Callback

Functions

static ACE_TString lcase (const ACE_TString &s)
static void loadActivatorsAsBinary (ACE_Configuration &config, Locator_Repository::AIMap &map)
static void loadServersAsBinary (ACE_Configuration &config, Locator_Repository::SIMap &map)
static void loadAsBinary (ACE_Configuration &config, Locator_Repository &repo)
static void convertEnvList (const Locator_XMLHandler::EnvList &in, ImplementationRepository::EnvironmentList &out)
static int loadAsXML (const ACE_TString &fname, Locator_Repository &repo)
static void saveAsXML (const ACE_TString &fname, Locator_Repository &repo)

Variables

static const ACE_TCHARSTARTUP_COMMAND = ACE_TEXT("StartupCommand")
static const ACE_TCHARWORKING_DIR = ACE_TEXT("WorkingDir")
static const ACE_TCHARENVIRONMENT = ACE_TEXT("Environment")
static const ACE_TCHARACTIVATION = ACE_TEXT("Activation")
static const ACE_TCHARPARTIAL_IOR = ACE_TEXT("Location")
static const ACE_TCHARIOR = ACE_TEXT("IOR")
static const ACE_TCHARSTART_LIMIT = ACE_TEXT("StartLimit")
static const ACE_TCHARACTIVATOR = ACE_TEXT("Activator")
static const ACE_TCHARSERVERS_ROOT_KEY = ACE_TEXT("Servers")
static const ACE_TCHARACTIVATORS_ROOT_KEY = ACE_TEXT("Activators")
static const ACE_TCHARTOKEN = ACE_TEXT("Token")
static const ACE_TCHARWIN32_REG_KEY = ACE_TEXT("Software\\TAO\\ImplementationRepository")

Function Documentation

static void convertEnvList const Locator_XMLHandler::EnvList in,
ImplementationRepository::EnvironmentList out
[static]
 

static ACE_TString lcase const ACE_TString s  )  [static]
 

static void loadActivatorsAsBinary ACE_Configuration config,
Locator_Repository::AIMap map
[static]
 

static void loadAsBinary ACE_Configuration config,
Locator_Repository repo
[static]
 

static int loadAsXML const ACE_TString fname,
Locator_Repository repo
[static]
 

static void loadServersAsBinary ACE_Configuration config,
Locator_Repository::SIMap map
[static]
 

static void saveAsXML const ACE_TString fname,
Locator_Repository repo
[static]
 


Variable Documentation

const ACE_TCHAR* ACTIVATION = ACE_TEXT("Activation") [static]
 

const ACE_TCHAR* ACTIVATOR = ACE_TEXT("Activator") [static]
 

const ACE_TCHAR* ACTIVATORS_ROOT_KEY = ACE_TEXT("Activators") [static]
 

const ACE_TCHAR* ENVIRONMENT = ACE_TEXT("Environment") [static]
 

const ACE_TCHAR* IOR = ACE_TEXT("IOR") [static]
 

const ACE_TCHAR* PARTIAL_IOR = ACE_TEXT("Location") [static]
 

const ACE_TCHAR* SERVERS_ROOT_KEY = ACE_TEXT("Servers") [static]
 

const ACE_TCHAR* START_LIMIT = ACE_TEXT("StartLimit") [static]
 

const ACE_TCHAR* STARTUP_COMMAND = ACE_TEXT("StartupCommand") [static]
 

const ACE_TCHAR* TOKEN = ACE_TEXT("Token") [static]
 

const ACE_TCHAR* WIN32_REG_KEY = ACE_TEXT("Software\\TAO\\ImplementationRepository") [static]
 

const ACE_TCHAR* WORKING_DIR = ACE_TEXT("WorkingDir") [static]
 


Generated on Wed Nov 23 16:25:00 2005 for TAO_Implementation_Repository by  doxygen 1.4.5