|
TAO_Implementation_Repository
2.3.4
|
#include <Locator_XMLHandler.h>


Classes | |
| struct | EnvVar |
Public Types | |
| typedef std::pair< ACE_CString, ACE_CString > | NameValue |
| typedef std::vector< NameValue > | NameValues |
| typedef std::vector< EnvVar > | EnvList |
| typedef std::vector< ACE_CString > | PeerList |
Public Member Functions | |
| Locator_XMLHandler (XML_Backing_Store &repo) | |
| virtual void | startElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Attributes *atts) |
| provide implementation for handling a new XML element More... | |
| virtual void | endElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName) |
| provide implementation for handling terminating an XML element More... | |
Static Public Attributes | |
| static const ACE_TCHAR * | ROOT_TAG = ACE_TEXT("ImplementationRepository") |
| static const ACE_TCHAR * | SERVER_INFO_TAG = ACE_TEXT("Servers") |
| static const ACE_TCHAR * | ENVIRONMENT_TAG = ACE_TEXT("EnvironmentVariables") |
| static const ACE_TCHAR * | ACTIVATOR_INFO_TAG = ACE_TEXT("Activators") |
| static const ACE_TCHAR * | SERVER_TAG = ACE_TEXT("server_id") |
| static const ACE_TCHAR * | POANAME_TAG = ACE_TEXT("poa_name") |
| static const ACE_TCHAR * | JACORB_TAG = ACE_TEXT("is_jacorb") |
| static const ACE_TCHAR * | ACTNAME_TAG = ACE_TEXT("activator") |
| static const ACE_TCHAR * | CMDLINE_TAG = ACE_TEXT("command_line") |
| static const ACE_TCHAR * | DIR_TAG = ACE_TEXT("working_dir") |
| static const ACE_TCHAR * | MODE_TAG = ACE_TEXT("activation_mode") |
| static const ACE_TCHAR * | LIMIT_TAG = ACE_TEXT("start_limit") |
| static const ACE_TCHAR * | PARTIOR_TAG = ACE_TEXT("partial_ior") |
| static const ACE_TCHAR * | IOR_TAG = ACE_TEXT("ior") |
| static const ACE_TCHAR * | STARTED_TAG = ACE_TEXT("started") |
| static const ACE_TCHAR * | PEER_TAG = ACE_TEXT("peer") |
| static const ACE_TCHAR * | PID_TAG = ACE_TEXT("pid") |
| static const ACE_TCHAR * | KEYNAME_TAG = ACE_TEXT("key_name") |
| static const ACE_TCHAR * | ALTKEY_TAG = ACE_TEXT("altkey") |
Private Attributes | |
| XML_Backing_Store & | repo_ |
| the repository More... | |
| Server_Info * | si_ |
| bool | server_started_ |
| NameValues | extra_params_ |
| EnvList | env_vars_ |
| PeerList | peer_list_ |
Callback SAX XML Handler for parsing Locator XML.
| typedef std::vector<EnvVar> Locator_XMLHandler::EnvList |
| typedef std::pair<ACE_CString, ACE_CString> Locator_XMLHandler::NameValue |
| typedef std::vector<NameValue> Locator_XMLHandler::NameValues |
| typedef std::vector<ACE_CString> Locator_XMLHandler::PeerList |
| Locator_XMLHandler::Locator_XMLHandler | ( | XML_Backing_Store & | repo | ) |
constructor
| repo | the repo to update based on XML |
|
virtual |
provide implementation for handling terminating an XML element
|
virtual |
provide implementation for handling a new XML element
|
private |
|
private |
|
private |
|
private |
the repository
|
private |
|
private |
1.8.9.1