TAO_Implementation_Repository  2.0.8
Classes | Functions | Variables
Locator_Repository.cpp File Reference
#include "Locator_Repository.h"
#include "Locator_XMLHandler.h"
#include "utils.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_ctype.h"
#include "ace/OS_NS_unistd.h"
#include "ACEXML/parser/parser/Parser.h"
#include "ACEXML/common/FileCharStream.h"
#include "ACEXML/common/XML_Util.h"

Classes

class  Server_Repo_XML_Callback

Functions

static ACE_CString lcase (const ACE_CString &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_CString &fname, Locator_Repository &repo)
static void saveAsXML (const ACE_CString &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_TCHARSERVER_ID = ACE_TEXT("ServerId")

Function Documentation

static void convertEnvList ( const Locator_XMLHandler::EnvList in,
ImplementationRepository::EnvironmentList &  out 
) [static]
static ACE_CString lcase ( const ACE_CString 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_CString fname,
Locator_Repository repo 
) [static]
static void loadServersAsBinary ( ACE_Configuration config,
Locator_Repository::SIMap map 
) [static]
static void saveAsXML ( const ACE_CString 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* SERVER_ID = ACE_TEXT("ServerId") [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* WORKING_DIR = ACE_TEXT("WorkingDir") [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines