<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<tagfile>
  <compound kind="page">
    <filename>index</filename>
    <title>Implementation Repository</title>
    <name>index</name>
    <docanchor>authors</docanchor>
    <docanchor>resources</docanchor>
    <docanchor>intro</docanchor>
  </compound>
  <compound kind="file">
    <name>Activator_NT_Service.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Activator__NT__Service_8cpp</filename>
    <includes id="Activator__NT__Service_8h" name="Activator_NT_Service.h" local="yes">Activator_NT_Service.h</includes>
    <includes id="ImR__Activator__i_8h" name="ImR_Activator_i.h" local="yes">ImR_Activator_i.h</includes>
  </compound>
  <compound kind="file">
    <name>Activator_NT_Service.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Activator__NT__Service_8h</filename>
    <class kind="class">Activator_NT_Service</class>
    <member kind="typedef">
      <type>ACE_Singleton&lt; Activator_NT_Service, Activator_NT_Service::MUTEX &gt;</type>
      <name>SERVICE</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_ACTIVATOR_SERVICE_NAME</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_ACTIVATOR_DISPLAY_NAME</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_ACTIVATOR_DESCRIPTION</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Activator_Options.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Activator__Options_8cpp</filename>
    <includes id="Activator__Options_8h" name="Activator_Options.h" local="yes">Activator_Options.h</includes>
    <includes id="Activator__NT__Service_8h" name="Activator_NT_Service.h" local="yes">Activator_NT_Service.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_Options</name>
      <anchor>a3</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void</type>
      <name>parse_command_line</name>
      <anchor>a4</anchor>
      <arglist>(char *cmdline, ACE_ARGV &amp;argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_Options</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const HKEY</type>
      <name>SERVICE_REG_ROOT</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ACE_TCHAR *</type>
      <name>SERVICE_REG_PATH</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Activator_Options.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Activator__Options_8h</filename>
    <includes id="Repository__Configuration_8h" name="Repository_Configuration.h" local="yes">Repository_Configuration.h</includes>
    <class kind="class">Options</class>
    <member kind="typedef">
      <type>ACE_Singleton&lt; Options, ACE_Null_Mutex &gt;</type>
      <name>OPTIONS</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Adapter_Activator.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Adapter__Activator_8cpp</filename>
    <includes id="Adapter__Activator_8h" name="Adapter_Activator.h" local="yes">Adapter_Activator.h</includes>
  </compound>
  <compound kind="file">
    <name>Adapter_Activator.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Adapter__Activator_8h</filename>
    <class kind="class">ImR_Adapter_Activator</class>
  </compound>
  <compound kind="file">
    <name>Forwarder.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Forwarder_8cpp</filename>
    <includes id="Forwarder_8h" name="Forwarder.h" local="yes">Forwarder.h</includes>
    <includes id="ImR__Locator__i_8h" name="ImR_Locator_i.h" local="yes">ImR_Locator_i.h</includes>
  </compound>
  <compound kind="file">
    <name>Forwarder.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Forwarder_8h</filename>
    <class kind="class">ImR_Forwarder</class>
  </compound>
  <compound kind="file">
    <name>ImR_Activator.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Activator_8cpp</filename>
    <includes id="Activator__Options_8h" name="Activator_Options.h" local="yes">Activator_Options.h</includes>
    <includes id="ImR__Activator__i_8h" name="ImR_Activator_i.h" local="yes">ImR_Activator_i.h</includes>
    <includes id="Activator__NT__Service_8h" name="Activator_NT_Service.h" local="yes">Activator_NT_Service.h</includes>
    <member kind="function">
      <type>int</type>
      <name>run_standalone</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACE_NT_SERVICE_DEFINE</name>
      <anchor>a1</anchor>
      <arglist>(service, Activator_NT_Service, IMR_ACTIVATOR_SERVICE_NAME)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run_service</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchor>a3</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImR_Activator_i.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Activator__i_8cpp</filename>
    <includes id="ImR__Activator__i_8h" name="ImR_Activator_i.h" local="yes">ImR_Activator_i.h</includes>
    <includes id="INS__Locator_8h" name="INS_Locator.h" local="yes">INS_Locator.h</includes>
    <includes id="Iterator_8h" name="Iterator.h" local="yes">Iterator.h</includes>
    <includes id="Activator__Options_8h" name="Activator_Options.h" local="yes">Activator_Options.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_ImR_Activator_i</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_ImR_Activator_i</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImR_Activator_i.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Activator__i_8h</filename>
    <includes id="Server__Repository_8h" name="Server_Repository.h" local="yes">Server_Repository.h</includes>
    <class kind="class">ImR_Activator_i</class>
  </compound>
  <compound kind="file">
    <name>ImR_Locator.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Locator_8cpp</filename>
    <includes id="ImR__Locator__i_8h" name="ImR_Locator_i.h" local="yes">ImR_Locator_i.h</includes>
    <includes id="Locator__NT__Service_8h" name="Locator_NT_Service.h" local="yes">Locator_NT_Service.h</includes>
    <includes id="Locator__Options_8h" name="Locator_Options.h" local="yes">Locator_Options.h</includes>
    <member kind="function">
      <type>int</type>
      <name>run_standalone</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ACE_NT_SERVICE_DEFINE</name>
      <anchor>a1</anchor>
      <arglist>(service, Locator_NT_Service, IMR_LOCATOR_SERVICE_NAME)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run_service</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchor>a3</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImR_Locator_i.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Locator__i_8cpp</filename>
    <includes id="ImR__Locator__i_8h" name="ImR_Locator_i.h" local="yes">ImR_Locator_i.h</includes>
    <includes id="Locator__Options_8h" name="Locator_Options.h" local="yes">Locator_Options.h</includes>
    <includes id="Forwarder_8h" name="Forwarder.h" local="yes">Forwarder.h</includes>
    <includes id="INS__Locator_8h" name="INS_Locator.h" local="yes">INS_Locator.h</includes>
    <includes id="Adapter__Activator_8h" name="Adapter_Activator.h" local="yes">Adapter_Activator.h</includes>
  </compound>
  <compound kind="file">
    <name>ImR_Locator_i.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>ImR__Locator__i_8h</filename>
    <class kind="struct">ActivatorInfo</class>
    <class kind="class">ImR_Locator_i</class>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; ACE_CString, ActivatorInfo, ACE_Hash&lt; ACE_CString &gt;, ACE_Equal_To&lt; ACE_CString &gt;, ACE_Null_Mutex &gt;</type>
      <name>ActivatorMap</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; ACE_CString, ACE_CString, ACE_Hash&lt; ACE_CString &gt;, ACE_Equal_To&lt; ACE_CString &gt;, ACE_Null_Mutex &gt;</type>
      <name>ServerMap</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>INS_Locator.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>INS__Locator_8cpp</filename>
    <includes id="INS__Locator_8h" name="INS_Locator.h" local="yes">INS_Locator.h</includes>
    <includes id="ImR__Locator__i_8h" name="ImR_Locator_i.h" local="yes">ImR_Locator_i.h</includes>
  </compound>
  <compound kind="file">
    <name>INS_Locator.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>INS__Locator_8h</filename>
    <class kind="class">INS_Locator</class>
  </compound>
  <compound kind="file">
    <name>Iterator.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Iterator_8cpp</filename>
    <includes id="Iterator_8h" name="Iterator.h" local="yes">Iterator.h</includes>
  </compound>
  <compound kind="file">
    <name>Iterator.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Iterator_8h</filename>
    <includes id="Server__Repository_8h" name="Server_Repository.h" local="yes">Server_Repository.h</includes>
    <class kind="class">ImR_Iterator</class>
  </compound>
  <compound kind="file">
    <name>Locator_NT_Service.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Locator__NT__Service_8cpp</filename>
    <includes id="Locator__NT__Service_8h" name="Locator_NT_Service.h" local="yes">Locator_NT_Service.h</includes>
    <includes id="ImR__Locator__i_8h" name="ImR_Locator_i.h" local="yes">ImR_Locator_i.h</includes>
  </compound>
  <compound kind="file">
    <name>Locator_NT_Service.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Locator__NT__Service_8h</filename>
    <class kind="class">Locator_NT_Service</class>
    <member kind="typedef">
      <type>ACE_Singleton&lt; Locator_NT_Service, Locator_NT_Service::MUTEX &gt;</type>
      <name>SERVICE</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_LOCATOR_SERVICE_NAME</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_LOCATOR_DISPLAY_NAME</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>IMR_LOCATOR_DESCRIPTION</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locator_Options.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Locator__Options_8cpp</filename>
    <includes id="Locator__Options_8h" name="Locator_Options.h" local="yes">Locator_Options.h</includes>
    <includes id="Locator__NT__Service_8h" name="Locator_NT_Service.h" local="yes">Locator_NT_Service.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_Options</name>
      <anchor>a3</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void</type>
      <name>parse_command_line</name>
      <anchor>a4</anchor>
      <arglist>(char *cmdline, ACE_ARGV &amp;argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_Options</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const HKEY</type>
      <name>SERVICE_REG_ROOT</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const ACE_TCHAR *</type>
      <name>SERVICE_REG_PATH</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locator_Options.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Locator__Options_8h</filename>
    <includes id="Repository__Configuration_8h" name="Repository_Configuration.h" local="yes">Repository_Configuration.h</includes>
    <class kind="class">Options</class>
    <member kind="typedef">
      <type>ACE_Singleton&lt; Options, ACE_Null_Mutex &gt;</type>
      <name>OPTIONS</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>README.txt</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>README_8txt</filename>
  </compound>
  <compound kind="file">
    <name>Repository_Configuration.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Repository__Configuration_8cpp</filename>
    <includes id="Repository__Configuration_8h" name="Repository_Configuration.h" local="yes">Repository_Configuration.h</includes>
    <includes id="Activator__NT__Service_8h" name="Activator_NT_Service.h" local="yes">Activator_NT_Service.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_Repository_Configuration</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_Repository_Configuration</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Repository_Configuration.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Repository__Configuration_8h</filename>
    <class kind="class">Repository_Configuration</class>
  </compound>
  <compound kind="file">
    <name>Server_Info.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Server__Info_8cpp</filename>
    <includes id="Server__Info_8h" name="Server_Info.h" local="yes">Server_Info.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_Server_Info</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_Server_Info</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Server_Info.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Server__Info_8h</filename>
    <includes id="XML__ContentHandler_8h" name="XML_ContentHandler.h" local="yes">XML_ContentHandler.h</includes>
    <class kind="class">Server_Info</class>
  </compound>
  <compound kind="file">
    <name>Server_Repository.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Server__Repository_8cpp</filename>
    <includes id="Server__Repository_8h" name="Server_Repository.h" local="yes">Server_Repository.h</includes>
    <includes id="XML__ContentHandler_8h" name="XML_ContentHandler.h" local="yes">XML_ContentHandler.h</includes>
    <includes id="Activator__Options_8h" name="Activator_Options.h" local="yes">Activator_Options.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_Server_Repository</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_Server_Repository</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Server_Repository.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>Server__Repository_8h</filename>
    <includes id="Server__Info_8h" name="Server_Info.h" local="yes">Server_Info.h</includes>
    <class kind="class">Server_Repository</class>
  </compound>
  <compound kind="file">
    <name>tao_imr.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>tao__imr_8cpp</filename>
    <includes id="tao__imr__i_8h" name="tao_imr_i.h" local="yes">tao_imr_i.h</includes>
  </compound>
  <compound kind="file">
    <name>tao_imr_i.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>tao__imr__i_8cpp</filename>
    <includes id="tao__imr__i_8h" name="tao_imr_i.h" local="yes">tao_imr_i.h</includes>
    <member kind="variable">
      <type>const size_t</type>
      <name>IR_LIST_CHUNK</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tao_imr_i.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>tao__imr__i_8h</filename>
    <class kind="class">TAO_IMR_i</class>
    <class kind="class">TAO_IMR_Op</class>
    <class kind="class">TAO_IMR_Op_Activate</class>
    <class kind="class">TAO_IMR_Op_Add</class>
    <class kind="class">TAO_IMR_Op_Autostart</class>
    <class kind="class">TAO_IMR_Op_IOR</class>
    <class kind="class">TAO_IMR_Op_List</class>
    <class kind="class">TAO_IMR_Op_Remove</class>
    <class kind="class">TAO_IMR_Op_Shutdown</class>
    <class kind="class">TAO_IMR_Op_Update</class>
  </compound>
  <compound kind="file">
    <name>XML_ContentHandler.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>XML__ContentHandler_8cpp</filename>
    <includes id="XML__ContentHandler_8h" name="XML_ContentHandler.h" local="yes">XML_ContentHandler.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_ImplRepo_Service_XML_ContentHandler</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_ImplRepo_Service_XML_ContentHandler</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XML_ContentHandler.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/</path>
    <filename>XML__ContentHandler_8h</filename>
    <class kind="class">XML_ContentHandler</class>
  </compound>
  <compound kind="class">
    <name>Activator_NT_Service</name>
    <filename>classActivator__NT__Service.html</filename>
    <base>ACE_NT_Service</base>
    <member kind="typedef">
      <type>TAO_SYNCH_RECURSIVE_MUTEX</type>
      <name>MUTEX</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handle_control</name>
      <anchor>a0</anchor>
      <arglist>(DWORD control_code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>handle_exception</name>
      <anchor>a1</anchor>
      <arglist>(ACE_HANDLE h)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>svc</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ACE_Singleton&lt; Activator_NT_Service, MUTEX &gt;</name>
      <anchor>l0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ActivatorInfo</name>
    <filename>structActivatorInfo.html</filename>
    <member kind="variable">
      <type>CORBA::Long</type>
      <name>token</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ImplementationRepository::Administration_var</type>
      <name>admin</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImR_Activator_i</name>
    <filename>classImR__Activator__i.html</filename>
    <base>POA_ImplementationRepository::Administration</base>
    <member kind="function">
      <type></type>
      <name>ImR_Activator_i</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImR_Activator_i</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>find_ior</name>
      <anchor>a2</anchor>
      <arglist>(const char *object_name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate_server</name>
      <anchor>a3</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>register_server</name>
      <anchor>a4</anchor>
      <arglist>(const char *server, const ImplementationRepository::StartupOptions &amp;options ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reregister_server</name>
      <anchor>a5</anchor>
      <arglist>(const char *server, const ImplementationRepository::StartupOptions &amp;options ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_server</name>
      <anchor>a6</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown_server</name>
      <anchor>a7</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_running</name>
      <anchor>a8</anchor>
      <arglist>(const char *server, const char *partial_ior, ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_shutting_down</name>
      <anchor>a9</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>find</name>
      <anchor>a10</anchor>
      <arglist>(const char *server, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>list</name>
      <anchor>a11</anchor>
      <arglist>(CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, ImplementationRepository::ServerInformationIterator_out server_iterator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual char *</type>
      <name>activate_server_with_startup</name>
      <anchor>a12</anchor>
      <arglist>(const char *server, int check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a13</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fini</name>
      <anchor>a14</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchor>a15</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>char *</type>
      <name>activate_server_i</name>
      <anchor>c0</anchor>
      <arglist>(const char *server, int check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>start_server_i</name>
      <anchor>c1</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>ready_check</name>
      <anchor>c2</anchor>
      <arglist>(const char *server)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Process_Manager</type>
      <name>process_mgr_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Server_Repository</type>
      <name>repository_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PortableServer::POA_var</type>
      <name>root_poa_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PortableServer::POA_var</type>
      <name>imr_poa_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Long</type>
      <name>registration_token_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>name_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImR_Adapter_Activator</name>
    <filename>classImR__Adapter__Activator.html</filename>
    <base>PortableServer::AdapterActivator</base>
    <member kind="function">
      <type></type>
      <name>ImR_Adapter_Activator</name>
      <anchor>a0</anchor>
      <arglist>(PortableServer::ServantLocator_ptr servant)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>unknown_adapter</name>
      <anchor>a1</anchor>
      <arglist>(PortableServer::POA_ptr parent, const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PortableServer::ServantLocator_ptr</type>
      <name>servant_locator_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImR_Forwarder</name>
    <filename>classImR__Forwarder.html</filename>
    <base>PortableServer::ServantLocator</base>
    <member kind="function">
      <type></type>
      <name>ImR_Forwarder</name>
      <anchor>a0</anchor>
      <arglist>(ImR_Locator_i *ir_impl, CORBA::ORB_ptr orb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PortableServer::Servant</type>
      <name>preinvoke</name>
      <anchor>a1</anchor>
      <arglist>(const PortableServer::ObjectId &amp;oid, PortableServer::POA_ptr poa, const char *operation, PortableServer::ServantLocator::Cookie &amp;cookie ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>postinvoke</name>
      <anchor>a2</anchor>
      <arglist>(const PortableServer::ObjectId &amp;oid, PortableServer::POA_ptr poa, const char *operation, PortableServer::ServantLocator::Cookie cookie, PortableServer::Servant servant ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImR_Locator_i *</type>
      <name>imr_impl_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PortableServer::Current_var</type>
      <name>poa_current_var_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ORB_ptr</type>
      <name>orb_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImR_Iterator</name>
    <filename>classImR__Iterator.html</filename>
    <base>POA_ImplementationRepository::ServerInformationIterator</base>
    <member kind="function">
      <type></type>
      <name>ImR_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(Server_Repository::HASH_IMR_MAP::ITERATOR *iterator, PortableServer::POA_ptr poa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImR_Iterator</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Server_Repository::HASH_IMR_MAP::ITERATOR *</type>
      <name>iterator_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PortableServer::POA_var</type>
      <name>poa_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImR_Locator_i</name>
    <filename>classImR__Locator__i.html</filename>
    <base virtualness="virtual">POA_ImplementationRepository::Locator</base>
    <member kind="function">
      <type></type>
      <name>ImR_Locator_i</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Long</type>
      <name>register_activator</name>
      <anchor>a2</anchor>
      <arglist>(const char *activator, ImplementationRepository::Administration_ptr admin, const ImplementationRepository::Locator::ServerNameList &amp;servers ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unregister_activator</name>
      <anchor>a3</anchor>
      <arglist>(const char *activator, CORBA::Long token ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate_server</name>
      <anchor>a4</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate_server_in_activator</name>
      <anchor>a5</anchor>
      <arglist>(const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>register_server</name>
      <anchor>a6</anchor>
      <arglist>(const char *server, const ImplementationRepository::StartupOptions &amp;options ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reregister_server</name>
      <anchor>a7</anchor>
      <arglist>(const char *server, const ImplementationRepository::StartupOptions &amp;options ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_server</name>
      <anchor>a8</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_server_in_activator</name>
      <anchor>a9</anchor>
      <arglist>(const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown_server</name>
      <anchor>a10</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown_server_in_activator</name>
      <anchor>a11</anchor>
      <arglist>(const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_running_in_activator</name>
      <anchor>a12</anchor>
      <arglist>(const char *server, const char *activator, const char *partial_ior, ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_running</name>
      <anchor>a13</anchor>
      <arglist>(const char *server, const char *partial_ior, ImplementationRepository::ServerObject_ptr server_object ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_shutting_down</name>
      <anchor>a14</anchor>
      <arglist>(const char *server ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>server_is_shutting_down_in_activator</name>
      <anchor>a15</anchor>
      <arglist>(const char *server, const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>find_ior</name>
      <anchor>a16</anchor>
      <arglist>(const char *object_name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>find</name>
      <anchor>a17</anchor>
      <arglist>(const char *server, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>find_in_activator</name>
      <anchor>a18</anchor>
      <arglist>(const char *server, const char *activator, ImplementationRepository::ServerInformation_out info ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>list</name>
      <anchor>a19</anchor>
      <arglist>(CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, ImplementationRepository::ServerInformationIterator_out server_iterator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>activate_server_with_startup</name>
      <anchor>a20</anchor>
      <arglist>(const char *server, int check_startup ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>setup_multicast</name>
      <anchor>c0</anchor>
      <arglist>(ACE_Reactor *reactor, const char *ior)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ImplementationRepository::Administration_ptr</type>
      <name>choose_activator</name>
      <anchor>c1</anchor>
      <arglist>(const char *activator ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ActivatorMap</type>
      <name>activator_map_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ServerMap</type>
      <name>server_map_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImR_Forwarder *</type>
      <name>forwarder_impl_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImR_Adapter_Activator *</type>
      <name>activator_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IORTable::Locator_var</type>
      <name>ins_locator_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>INS_Locator</name>
    <filename>classINS__Locator.html</filename>
    <base virtualness="virtual">IORTable::Locator</base>
    <base virtualness="virtual">TAO_Local_RefCounted_Object</base>
    <member kind="function">
      <type></type>
      <name>INS_Locator</name>
      <anchor>a0</anchor>
      <arglist>(ImR_Locator_i *loc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>locate</name>
      <anchor>a1</anchor>
      <arglist>(const char *object_key ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImR_Locator_i *</type>
      <name>imr_locator_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Locator_NT_Service</name>
    <filename>classLocator__NT__Service.html</filename>
    <base>ACE_NT_Service</base>
    <member kind="typedef">
      <type>TAO_SYNCH_RECURSIVE_MUTEX</type>
      <name>MUTEX</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handle_control</name>
      <anchor>a0</anchor>
      <arglist>(DWORD control_code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>handle_exception</name>
      <anchor>a1</anchor>
      <arglist>(ACE_HANDLE h)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>svc</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ACE_Singleton&lt; Locator_NT_Service, MUTEX &gt;</name>
      <anchor>l0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Options</name>
    <filename>classOptions.html</filename>
    <member kind="enumeration">
      <name>REPO_MODE</name>
      <anchor>s7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_NONE</name>
      <anchor>s7s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_XML_FILE</name>
      <anchor>s7s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_HEAP_FILE</name>
      <anchor>s7s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPO_REGISTRY</name>
      <anchor>s7s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SERVICE_COMMAND</name>
      <anchor>s8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_NONE</name>
      <anchor>s9s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_INSTALL</name>
      <anchor>s9s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_REMOVE</name>
      <anchor>s9s6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SERVICE_COMMAND</name>
      <anchor>s9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_NONE</name>
      <anchor>s9s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_INSTALL</name>
      <anchor>s9s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_REMOVE</name>
      <anchor>s9s6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a1</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>service</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>debug</name>
      <anchor>a3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ACE_CString</type>
      <name>output_filename</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>Repository_Configuration *</type>
      <name>config</name>
      <anchor>a5</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>repository_mode</name>
      <anchor>a6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ACE_CString</type>
      <name>file_name</name>
      <anchor>a7</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>convert_str</name>
      <anchor>a8</anchor>
      <arglist>(ImplementationRepository::ActivationMode mode)</arglist>
    </member>
    <member kind="function">
      <type>ImplementationRepository::ActivationMode</type>
      <name>convert_mode</name>
      <anchor>a9</anchor>
      <arglist>(const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>ACE_Time_Value</type>
      <name>startup_timeout</name>
      <anchor>a10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ACE_Time_Value</type>
      <name>ping_interval</name>
      <anchor>a11</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ORB_ptr</type>
      <name>orb</name>
      <anchor>a12</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multicast</name>
      <anchor>a13</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readonly</name>
      <anchor>a14</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Options</name>
      <anchor>a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a16</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>service</name>
      <anchor>a17</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>debug</name>
      <anchor>a18</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ACE_CString</type>
      <name>output_filename</name>
      <anchor>a19</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ORB_ptr</type>
      <name>orb</name>
      <anchor>a20</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>multicast</name>
      <anchor>a21</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parse_args</name>
      <anchor>c0</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>print_usage</name>
      <anchor>c1</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>initialize_persistence</name>
      <anchor>c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>initialize_heap_persistence</name>
      <anchor>c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>initialize_registry_persistence</name>
      <anchor>c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>initialize_non_persistence</name>
      <anchor>c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>initialize_xml_persistence</name>
      <anchor>c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>run_service_command</name>
      <anchor>c7</anchor>
      <arglist>(const ACE_CString &amp;cmdline)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>load_registry_options</name>
      <anchor>c8</anchor>
      <arglist>(char *&amp;cmdline, ACE_ARGV &amp;argv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>save_registry_options</name>
      <anchor>c9</anchor>
      <arglist>(const ACE_CString &amp;cmdline)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parse_args</name>
      <anchor>c10</anchor>
      <arglist>(int &amp;argc, char *argv[])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>print_usage</name>
      <anchor>c11</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>run_service_command</name>
      <anchor>c12</anchor>
      <arglist>(const ACE_CString &amp;cmdline)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>load_registry_options</name>
      <anchor>c13</anchor>
      <arglist>(char *&amp;cmdline, ACE_ARGV &amp;argv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>save_registry_options</name>
      <anchor>c14</anchor>
      <arglist>(const ACE_CString &amp;cmdline)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>auto_ptr&lt; Repository_Configuration &gt;</type>
      <name>repo_config_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>repo_mode_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>file_name_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>debug_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>ior_output_file_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>multicast_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ORB_var</type>
      <name>orb_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Time_Value</type>
      <name>ping_interval_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>service_</name>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Time_Value</type>
      <name>startup_timeout_</name>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>readonly_</name>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>service_command_</name>
      <anchor>o11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Repository_Configuration</name>
    <filename>classRepository__Configuration.html</filename>
    <member kind="function">
      <type></type>
      <name>Repository_Configuration</name>
      <anchor>a0</anchor>
      <arglist>(const char *repository_mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Repository_Configuration</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ACE_Configuration_Section_Key &amp;</type>
      <name>root_section</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>open</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>open</name>
      <anchor>a4</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>open_section</name>
      <anchor>a5</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;base, const char *sub_section, int create, ACE_Configuration_Section_Key &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove_section</name>
      <anchor>a6</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, const char *sub_section, int recursive)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enumerate_sections</name>
      <anchor>a7</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, int Index, ACE_CString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_string_value</name>
      <anchor>a8</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, const char *name, const ACE_CString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_integer_value</name>
      <anchor>a9</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, const char *name, u_int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_string_value</name>
      <anchor>a10</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, const char *name, ACE_CString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_integer_value</name>
      <anchor>a11</anchor>
      <arglist>(const ACE_Configuration_Section_Key &amp;key, const char *name, u_int &amp;value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Configuration *</type>
      <name>config_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Server_Info</name>
    <filename>classServer__Info.html</filename>
    <member kind="function">
      <type></type>
      <name>Server_Info</name>
      <anchor>a0</anchor>
      <arglist>(const ACE_CString POA_name, const ACE_CString logical_server_name, const ACE_CString startup_command, const ImplementationRepository::EnvironmentList environment_vars, const ACE_CString working_dir, const ImplementationRepository::ActivationMode activation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Server_Info</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_running_info</name>
      <anchor>a2</anchor>
      <arglist>(const ACE_CString location, const ACE_CString server_object_ior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_startup_info</name>
      <anchor>a3</anchor>
      <arglist>(ACE_CString &amp;logical_server_name, ACE_CString &amp;startup_command, ImplementationRepository::EnvironmentList &amp;environment_vars, ACE_CString &amp;working_dir, ImplementationRepository::ActivationMode &amp;activation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_running_info</name>
      <anchor>a4</anchor>
      <arglist>(ACE_CString &amp;location, ACE_CString &amp;server_object_ior)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>starting_up_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c0</anchor>
      <arglist>(Server_Info &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Server_Info</name>
      <anchor>c1</anchor>
      <arglist>(Server_Info &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>logical_server_name_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>POA_name_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>startup_command_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImplementationRepository::EnvironmentList</type>
      <name>environment_vars_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>working_dir_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>location_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>server_object_ior_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImplementationRepository::ActivationMode</type>
      <name>activation_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Server_Repository</name>
    <filename>classServer__Repository.html</filename>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; ACE_CString, Server_Info *, ACE_Hash&lt; ACE_CString &gt;, ACE_Equal_To&lt; ACE_CString &gt;, ACE_Null_Mutex &gt;</type>
      <name>HASH_IMR_MAP</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add</name>
      <anchor>a1</anchor>
      <arglist>(const ACE_CString &amp;POA_name, const ACE_CString &amp;logical_server_name, const ACE_CString &amp;startup_command, const ImplementationRepository::EnvironmentList &amp;environment_vars, const ACE_CString &amp;working_dir, const ImplementationRepository::ActivationMode &amp;activation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>update</name>
      <anchor>a2</anchor>
      <arglist>(const ACE_CString &amp;POA_name, const ACE_CString &amp;location, const ACE_CString &amp;server_object_ior)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_startup_info</name>
      <anchor>a3</anchor>
      <arglist>(const ACE_CString &amp;POA_name, ACE_CString &amp;logical_server_name, ACE_CString &amp;startup_command, ImplementationRepository::EnvironmentList &amp;environment_vars, ACE_CString &amp;working_dir, ImplementationRepository::ActivationMode &amp;activation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_running_info</name>
      <anchor>a4</anchor>
      <arglist>(const ACE_CString &amp;POA_name, ACE_CString &amp;location, ACE_CString &amp;server_object_ior)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>starting_up</name>
      <anchor>a5</anchor>
      <arglist>(const ACE_CString &amp;POA_name, int new_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>starting_up</name>
      <anchor>a6</anchor>
      <arglist>(const ACE_CString &amp;POA_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove</name>
      <anchor>a7</anchor>
      <arglist>(const ACE_CString &amp;POA_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_to_xml</name>
      <anchor>a8</anchor>
      <arglist>(const ACE_CString &amp;POA_name, const ACE_CString &amp;logical_server_name, const ACE_CString &amp;startup_command, const ImplementationRepository::EnvironmentList &amp;environment_vars, const ACE_CString &amp;working_dir, const ImplementationRepository::ActivationMode &amp;activation)</arglist>
    </member>
    <member kind="function">
      <type>HASH_IMR_MAP::ITERATOR *</type>
      <name>new_iterator</name>
      <anchor>a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_repository_size</name>
      <anchor>a10</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HASH_IMR_MAP</type>
      <name>repository_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Configuration_Section_Key</type>
      <name>servers_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XML_ContentHandler *</type>
      <name>handler_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_i</name>
    <filename>classTAO__IMR__i.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_IMR_i</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_IMR_i</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchor>a3</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>print_usage</name>
      <anchor>c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>parse_args</name>
      <anchor>c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>argc_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_TCHAR **</type>
      <name>argv_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ORB_var</type>
      <name>orb_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImplementationRepository::Locator_var</type>
      <name>imr_locator_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_IMR_Op *</type>
      <name>op_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op</name>
    <filename>classTAO__IMR__Op.html</filename>
    <member kind="enumeration">
      <name>RETURN_CODES</name>
      <anchor>s6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchor>s6s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchor>s6s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_PERMISSION</name>
      <anchor>s6s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALREADY_REGISTERED</name>
      <anchor>s6s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CANNOT_ACTIVATE</name>
      <anchor>s6s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_FOUND</name>
      <anchor>s6s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_IMR_Op</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a1</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a2</anchor>
      <arglist>(void)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_imr_locator</name>
      <anchor>a3</anchor>
      <arglist>(ImplementationRepository::Locator_ptr imr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>TAO_IMR_Op *</type>
      <name>make_op</name>
      <anchor>d0</anchor>
      <arglist>(const ACE_TCHAR *op_name)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>display_server_information</name>
      <anchor>b0</anchor>
      <arglist>(const ImplementationRepository::ServerInformation &amp;info)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ImplementationRepository::Locator_ptr</type>
      <name>imr_locator_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Activate</name>
    <filename>classTAO__IMR__Op__Activate.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a0</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>activator_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Add</name>
    <filename>classTAO__IMR__Op__Add.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function">
      <type></type>
      <name>TAO_IMR_Op_Add</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a1</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>setenv</name>
      <anchor>b0</anchor>
      <arglist>(ACE_TCHAR *opt)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>command_line_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ImplementationRepository::EnvironmentList</type>
      <name>environment_vars_</name>
      <anchor>n2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>working_dir_</name>
      <anchor>n3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ImplementationRepository::ActivationMode</type>
      <name>activation_</name>
      <anchor>n4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>activator_</name>
      <anchor>n5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Autostart</name>
    <filename>classTAO__IMR__Op__Autostart.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a0</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_IOR</name>
    <filename>classTAO__IMR__Op__IOR.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a0</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>filename_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_List</name>
    <filename>classTAO__IMR__Op__List.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function">
      <type></type>
      <name>TAO_IMR_Op_List</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a1</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>display_server_information</name>
      <anchor>b1</anchor>
      <arglist>(const ImplementationRepository::ServerInformation &amp;info)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>verbose_server_information_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Remove</name>
    <filename>classTAO__IMR__Op__Remove.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a0</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>activator_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Shutdown</name>
    <filename>classTAO__IMR__Op__Shutdown.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a0</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>activator_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_IMR_Op_Update</name>
    <filename>classTAO__IMR__Op__Update.html</filename>
    <base>TAO_IMR_Op</base>
    <member kind="function">
      <type></type>
      <name>TAO_IMR_Op_Update</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchor>a1</anchor>
      <arglist>(int argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>run</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>setenv</name>
      <anchor>b0</anchor>
      <arglist>(ACE_TCHAR *opt)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>print_usage</name>
      <anchor>b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>set_command_line_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>command_line_</name>
      <anchor>n2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>set_environment_vars_</name>
      <anchor>n3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>set_working_dir_</name>
      <anchor>n4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ImplementationRepository::EnvironmentList</type>
      <name>environment_vars_</name>
      <anchor>n5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>working_dir_</name>
      <anchor>n6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>set_activation_</name>
      <anchor>n7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ImplementationRepository::ActivationMode</type>
      <name>activation_</name>
      <anchor>n8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>set_location_</name>
      <anchor>n9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_CString</type>
      <name>activator_</name>
      <anchor>n10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XML_ContentHandler</name>
    <filename>classXML__ContentHandler.html</filename>
    <member kind="function">
      <type></type>
      <name>XML_ContentHandler</name>
      <anchor>a0</anchor>
      <arglist>(const char *server_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XML_ContentHandler</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>characters</name>
      <anchor>a2</anchor>
      <arglist>(const ACEXML_Char *ch, int start, int length ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endDocument</name>
      <anchor>a3</anchor>
      <arglist>(ACEXML_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endElement</name>
      <anchor>a4</anchor>
      <arglist>(const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>endPrefixMapping</name>
      <anchor>a5</anchor>
      <arglist>(const ACEXML_Char *prefix ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ignorableWhitespace</name>
      <anchor>a6</anchor>
      <arglist>(const ACEXML_Char *ch, int start, int length ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>processingInstruction</name>
      <anchor>a7</anchor>
      <arglist>(const ACEXML_Char *target, const ACEXML_Char *data ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDocumentLocator</name>
      <anchor>a8</anchor>
      <arglist>(ACEXML_Locator *locator)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>skippedEntity</name>
      <anchor>a9</anchor>
      <arglist>(const ACEXML_Char *name ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startDocument</name>
      <anchor>a10</anchor>
      <arglist>(ACEXML_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startElement</name>
      <anchor>a11</anchor>
      <arglist>(const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName, ACEXML_Attributes *atts ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>startPrefixMapping</name>
      <anchor>a12</anchor>
      <arglist>(const ACEXML_Char *prefix, const ACEXML_Char *uri ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>notationDecl</name>
      <anchor>a13</anchor>
      <arglist>(const ACEXML_Char *name, const ACEXML_Char *publicId, const ACEXML_Char *systemId ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unparsedEntityDecl</name>
      <anchor>a14</anchor>
      <arglist>(const ACEXML_Char *name, const ACEXML_Char *publicId, const ACEXML_Char *systemId, const ACEXML_Char *notationName ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ACEXML_InputSource *</type>
      <name>resolveEntity</name>
      <anchor>a15</anchor>
      <arglist>(const ACEXML_Char *publicId, const ACEXML_Char *systemId ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>error</name>
      <anchor>a16</anchor>
      <arglist>(ACEXML_SAXParseException &amp;exception ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fatalError</name>
      <anchor>a17</anchor>
      <arglist>(ACEXML_SAXParseException &amp;exception ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>warning</name>
      <anchor>a18</anchor>
      <arglist>(ACEXML_SAXParseException &amp;exception ACEXML_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_startup_information</name>
      <anchor>a19</anchor>
      <arglist>(ACE_CString &amp;logical_server_name, ACE_CString &amp;startup_command, ACE_CString &amp;working_dir, ACE_CString &amp;activation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_running_information</name>
      <anchor>a20</anchor>
      <arglist>(ACE_CString POA_name, ACE_CString &amp;location, ACE_CString &amp;server_object_ior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_running_information</name>
      <anchor>a21</anchor>
      <arglist>(ACE_CString POA_name, ACE_CString location, ACE_CString server_object_ior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_startup_value</name>
      <anchor>a22</anchor>
      <arglist>(ACE_CString POA_name, int new_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_startup_value</name>
      <anchor>a23</anchor>
      <arglist>(ACE_CString POA_name, int &amp;new_value)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>server_name_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>command_line_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>activation_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>working_dir_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>environment_vars_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>server_object_ior_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_CString</type>
      <name>location_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>found_server_entry_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>command_line_entry_</name>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>working_dir_entry_</name>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>environment_vars_entry_</name>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>activation_entry_</name>
      <anchor>o11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>server_object_ior_entry_</name>
      <anchor>o12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>location_entry_</name>
      <anchor>o13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>startup_value_</name>
      <anchor>o14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>future</name>
    <title>Future Work</title>
    <filename>future</filename>
    <docanchor>security</docanchor>
    <docanchor>XML</docanchor>
    <docanchor>dllserver</docanchor>
    <docanchor>Remove</docanchor>
    <docanchor>ort_design</docanchor>
    <docanchor>federations</docanchor>
    <docanchor>AMH</docanchor>
    <docanchor>optimization</docanchor>
    <docanchor>ort</docanchor>
    <docanchor>shutdown</docanchor>
    <docanchor>logicalnames</docanchor>
  </compound>
  <compound kind="page">
    <name>usersguide</name>
    <title>Implementation Repository User's Guide</title>
    <filename>usersguide</filename>
    <docanchor>serverresponsibilities</docanchor>
    <docanchor>use</docanchor>
    <docanchor>taoImRior</docanchor>
    <docanchor>work</docanchor>
    <docanchor>defaultinitref</docanchor>
    <docanchor>run</docanchor>
    <docanchor>persistence</docanchor>
    <docanchor>locator</docanchor>
    <docanchor>activator</docanchor>
    <docanchor>activationmodes</docanchor>
    <docanchor>description</docanchor>
  </compound>
  <compound kind="page">
    <name>ntservice</name>
    <title>Running as an NT service</title>
    <filename>ntservice</filename>
    <docanchor>serviceopts</docanchor>
  </compound>
  <compound kind="page">
    <name>imrandnaming</name>
    <title>Naming Service</title>
    <filename>imrandnaming</filename>
    <docanchor>lowdown</docanchor>
  </compound>
  <compound kind="page">
    <name>movefromoldImR</name>
    <title>Transition from IMR in TAO 1.2.2</title>
    <filename>movefromoldImR</filename>
  </compound>
</tagfile>
