<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<tagfile>
  <compound kind="file">
    <name>Acknowledge.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Acknowledge_8cpp</filename>
    <includes id="Acknowledge_8h" name="Acknowledge.h" local="yes" imported="no">Acknowledge.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Acknowledge.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Acknowledge_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Acknowledge</class>
    <class kind="struct">ACE_RMCast::Acknowledge::Descr</class>
    <class kind="struct">ACE_RMCast::Acknowledge::Queue</class>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_DEFAULT_MAP_SIZE</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_DEFAULT_QUEUE_SIZE</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bits.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Bits_8h</filename>
    <namespace>ACE_RMCast</namespace>
    <member kind="typedef">
      <type>ACE_SYNCH_MUTEX</type>
      <name>Mutex</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Guard&lt; Mutex &gt;</type>
      <name>Lock</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Condition&lt; Mutex &gt;</type>
      <name>Condition</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Flow.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Flow_8cpp</filename>
    <includes id="Flow_8h" name="Flow.h" local="yes" imported="no">Flow.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Flow.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Flow_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Flow</class>
  </compound>
  <compound kind="file">
    <name>Fragment.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Fragment_8cpp</filename>
    <includes id="Fragment_8h" name="Fragment.h" local="yes" imported="no">Fragment.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Fragment.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Fragment_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Fragment</class>
  </compound>
  <compound kind="file">
    <name>Link.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Link_8cpp</filename>
    <includes id="Link_8h" name="Link.h" local="yes" imported="no">Link.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Link.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Link_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Link</class>
  </compound>
  <compound kind="file">
    <name>Parameters.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Parameters_8h</filename>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Parameters</class>
  </compound>
  <compound kind="file">
    <name>Protocol.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Protocol_8cpp</filename>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Protocol.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Protocol_8h</filename>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="struct">ACE_RMCast::AddressHasher</class>
    <class kind="struct">ACE_RMCast::Profile</class>
    <class kind="class">ACE_RMCast::Profile::Header</class>
    <class kind="class">ACE_RMCast::Message</class>
    <class kind="struct">ACE_RMCast::From</class>
    <class kind="struct">ACE_RMCast::To</class>
    <class kind="struct">ACE_RMCast::Data</class>
    <class kind="struct">ACE_RMCast::SN</class>
    <class kind="class">ACE_RMCast::NAK</class>
    <class kind="struct">ACE_RMCast::NRTM</class>
    <class kind="struct">ACE_RMCast::NoData</class>
    <class kind="struct">ACE_RMCast::Part</class>
    <member kind="typedef">
      <type>ACE_CDR::UShort</type>
      <name>u16</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_CDR::ULong</type>
      <name>u32</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_CDR::ULongLong</type>
      <name>u64</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_INET_Addr</type>
      <name>Address</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_OutputCDR</type>
      <name>ostream</name>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_SizeCDR</type>
      <name>sstream</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_InputCDR</type>
      <name>istream</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Profile, Mutex &gt;</type>
      <name>Profile_ptr</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Message, Mutex &gt;</type>
      <name>Message_ptr</name>
      <anchor>a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Vector&lt; Message_ptr, ACE_VECTOR_DEFAULT_SIZE &gt;</type>
      <name>Messages</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; From, Mutex &gt;</type>
      <name>From_ptr</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; To, Mutex &gt;</type>
      <name>To_ptr</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Data, Mutex &gt;</type>
      <name>Data_ptr</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; SN, Mutex &gt;</type>
      <name>SN_ptr</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NAK, Mutex &gt;</type>
      <name>NAK_ptr</name>
      <anchor>a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NRTM, Mutex &gt;</type>
      <name>NRTM_ptr</name>
      <anchor>a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NoData, Mutex &gt;</type>
      <name>NoData_ptr</name>
      <anchor>a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Part, Mutex &gt;</type>
      <name>Part_ptr</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a22</anchor>
      <arglist>(ostream &amp;os, Profile::Header const &amp;hdr)</arglist>
    </member>
    <member kind="function">
      <type>sstream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a23</anchor>
      <arglist>(sstream &amp;ss, Profile::Header const &amp;hdr)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a24</anchor>
      <arglist>(ostream &amp;os, Profile const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>sstream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a25</anchor>
      <arglist>(sstream &amp;ss, Profile const &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short const</type>
      <name>max_service_size</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Reassemble.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Reassemble_8cpp</filename>
    <includes id="Reassemble_8h" name="Reassemble.h" local="yes" imported="no">Reassemble.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Reassemble.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Reassemble_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Reassemble</class>
  </compound>
  <compound kind="file">
    <name>Retransmit.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Retransmit_8cpp</filename>
    <includes id="Retransmit_8h" name="Retransmit.h" local="yes" imported="no">Retransmit.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Retransmit.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Retransmit_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Retransmit</class>
    <class kind="struct">ACE_RMCast::Retransmit::Descr</class>
  </compound>
  <compound kind="file">
    <name>RMCast_Export.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>RMCast__Export_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_EXPORT_H</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_HAS_DLL</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCast_Export</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_SINGLETON_DECLARATION</name>
      <anchor>a3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACE_RMCAST_SINGLETON_DECLARE</name>
      <anchor>a4</anchor>
      <arglist>(SINGLETON_TYPE, CLASS, LOCK)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Simulator.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Simulator_8cpp</filename>
    <includes id="Simulator_8h" name="Simulator.h" local="yes" imported="no">Simulator.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Simulator.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Simulator_8h</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Simulator</class>
  </compound>
  <compound kind="file">
    <name>Socket.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Socket_8cpp</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <includes id="Bits_8h" name="Bits.h" local="yes" imported="no">Bits.h</includes>
    <includes id="Fragment_8h" name="Fragment.h" local="yes" imported="no">Fragment.h</includes>
    <includes id="Reassemble_8h" name="Reassemble.h" local="yes" imported="no">Reassemble.h</includes>
    <includes id="Acknowledge_8h" name="Acknowledge.h" local="yes" imported="no">Acknowledge.h</includes>
    <includes id="Retransmit_8h" name="Retransmit.h" local="yes" imported="no">Retransmit.h</includes>
    <includes id="Flow_8h" name="Flow.h" local="yes" imported="no">Flow.h</includes>
    <includes id="Link_8h" name="Link.h" local="yes" imported="no">Link.h</includes>
    <includes id="Socket_8h" name="Socket.h" local="yes" imported="no">Socket.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Socket_Impl</class>
  </compound>
  <compound kind="file">
    <name>Socket.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Socket_8h</filename>
    <includes id="RMCast__Export_8h" name="RMCast_Export.h" local="yes" imported="no">RMCast_Export.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="class">ACE_RMCast::Socket</class>
  </compound>
  <compound kind="file">
    <name>Stack.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Stack_8cpp</filename>
    <includes id="Stack_8h" name="Stack.h" local="yes" imported="no">Stack.h</includes>
    <namespace>ACE_RMCast</namespace>
  </compound>
  <compound kind="file">
    <name>Stack.h</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Stack_8h</filename>
    <includes id="Protocol_8h" name="Protocol.h" local="yes" imported="no">Protocol.h</includes>
    <namespace>ACE_RMCast</namespace>
    <class kind="struct">ACE_RMCast::Out_Element</class>
    <class kind="struct">ACE_RMCast::In_Element</class>
    <class kind="struct">ACE_RMCast::Element</class>
  </compound>
  <compound kind="file">
    <name>Template_Instantiations.cpp</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>Template__Instantiations_8cpp</filename>
  </compound>
  <compound kind="dir">
    <name>protocols/ace/</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/</path>
    <filename>dir_000001.html</filename>
    <dir>protocols/ace/RMCast/</dir>
  </compound>
  <compound kind="dir">
    <name>protocols/</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/</path>
    <filename>dir_000000.html</filename>
    <dir>protocols/ace/</dir>
  </compound>
  <compound kind="dir">
    <name>protocols/ace/RMCast/</name>
    <path>/web/users/isisbuilds/tmp/ACE_wrappers/protocols/ace/RMCast/</path>
    <filename>dir_000002.html</filename>
    <file>Acknowledge.cpp</file>
    <file>Acknowledge.h</file>
    <file>Bits.h</file>
    <file>Flow.cpp</file>
    <file>Flow.h</file>
    <file>Fragment.cpp</file>
    <file>Fragment.h</file>
    <file>Link.cpp</file>
    <file>Link.h</file>
    <file>Parameters.h</file>
    <file>Protocol.cpp</file>
    <file>Protocol.h</file>
    <file>Reassemble.cpp</file>
    <file>Reassemble.h</file>
    <file>Retransmit.cpp</file>
    <file>Retransmit.h</file>
    <file>RMCast_Export.h</file>
    <file>Simulator.cpp</file>
    <file>Simulator.h</file>
    <file>Socket.cpp</file>
    <file>Socket.h</file>
    <file>Stack.cpp</file>
    <file>Stack.h</file>
    <file>Template_Instantiations.cpp</file>
  </compound>
  <compound kind="namespace">
    <name>ACE_RMCast</name>
    <filename>namespaceACE__RMCast.html</filename>
    <class kind="class">ACE_RMCast::Acknowledge</class>
    <class kind="struct">ACE_RMCast::Acknowledge::Descr</class>
    <class kind="struct">ACE_RMCast::Acknowledge::Queue</class>
    <class kind="class">ACE_RMCast::Flow</class>
    <class kind="class">ACE_RMCast::Fragment</class>
    <class kind="class">ACE_RMCast::Link</class>
    <class kind="class">ACE_RMCast::Parameters</class>
    <class kind="struct">ACE_RMCast::AddressHasher</class>
    <class kind="struct">ACE_RMCast::Profile</class>
    <class kind="class">ACE_RMCast::Profile::Header</class>
    <class kind="class">ACE_RMCast::Message</class>
    <class kind="struct">ACE_RMCast::From</class>
    <class kind="struct">ACE_RMCast::To</class>
    <class kind="struct">ACE_RMCast::Data</class>
    <class kind="struct">ACE_RMCast::SN</class>
    <class kind="class">ACE_RMCast::NAK</class>
    <class kind="struct">ACE_RMCast::NRTM</class>
    <class kind="struct">ACE_RMCast::NoData</class>
    <class kind="struct">ACE_RMCast::Part</class>
    <class kind="class">ACE_RMCast::Reassemble</class>
    <class kind="class">ACE_RMCast::Retransmit</class>
    <class kind="struct">ACE_RMCast::Retransmit::Descr</class>
    <class kind="class">ACE_RMCast::Simulator</class>
    <class kind="class">ACE_RMCast::Socket_Impl</class>
    <class kind="class">ACE_RMCast::Socket</class>
    <class kind="struct">ACE_RMCast::Out_Element</class>
    <class kind="struct">ACE_RMCast::In_Element</class>
    <class kind="struct">ACE_RMCast::Element</class>
    <member kind="typedef">
      <type>ACE_SYNCH_MUTEX</type>
      <name>Mutex</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Guard&lt; Mutex &gt;</type>
      <name>Lock</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Condition&lt; Mutex &gt;</type>
      <name>Condition</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_CDR::UShort</type>
      <name>u16</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_CDR::ULong</type>
      <name>u32</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_CDR::ULongLong</type>
      <name>u64</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_INET_Addr</type>
      <name>Address</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_OutputCDR</type>
      <name>ostream</name>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_SizeCDR</type>
      <name>sstream</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_InputCDR</type>
      <name>istream</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Profile, Mutex &gt;</type>
      <name>Profile_ptr</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Message, Mutex &gt;</type>
      <name>Message_ptr</name>
      <anchor>a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Vector&lt; Message_ptr, ACE_VECTOR_DEFAULT_SIZE &gt;</type>
      <name>Messages</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; From, Mutex &gt;</type>
      <name>From_ptr</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; To, Mutex &gt;</type>
      <name>To_ptr</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Data, Mutex &gt;</type>
      <name>Data_ptr</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; SN, Mutex &gt;</type>
      <name>SN_ptr</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NAK, Mutex &gt;</type>
      <name>NAK_ptr</name>
      <anchor>a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NRTM, Mutex &gt;</type>
      <name>NRTM_ptr</name>
      <anchor>a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; NoData, Mutex &gt;</type>
      <name>NoData_ptr</name>
      <anchor>a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Refcounted_Auto_Ptr&lt; Part, Mutex &gt;</type>
      <name>Part_ptr</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a22</anchor>
      <arglist>(ostream &amp;os, Profile::Header const &amp;hdr)</arglist>
    </member>
    <member kind="function">
      <type>sstream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a23</anchor>
      <arglist>(sstream &amp;ss, Profile::Header const &amp;hdr)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a24</anchor>
      <arglist>(ostream &amp;os, Profile const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>sstream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>a25</anchor>
      <arglist>(sstream &amp;ss, Profile const &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short const</type>
      <name>max_service_size</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Acknowledge</name>
    <filename>classACE__RMCast_1_1Acknowledge.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Acknowledge</name>
      <anchor>a0</anchor>
      <arglist>(Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>in_start</name>
      <anchor>a1</anchor>
      <arglist>(In_Element *in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_start</name>
      <anchor>a2</anchor>
      <arglist>(Out_Element *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_stop</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>a4</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a5</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ACE_Hash_Map_Manager_Ex&lt; Address, Queue, AddressHasher, ACE_Equal_To&lt; Address &gt;, ACE_Null_Mutex &gt;</type>
      <name>Map</name>
      <anchor>y0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>collapse</name>
      <anchor>d0</anchor>
      <arglist>(Queue &amp;q)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>track</name>
      <anchor>d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>track_queue</name>
      <anchor>d2</anchor>
      <arglist>(Address const &amp;addr, Queue &amp;q, Messages &amp;msgs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Profile_ptr</type>
      <name>create_nrtm</name>
      <anchor>d3</anchor>
      <arglist>(u32 max_elem)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>ACE_THR_FUNC_RETURN</type>
      <name>track_thunk</name>
      <anchor>h0</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map</type>
      <name>hold_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>cond_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>nrtm_timer_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Thread_Manager</type>
      <name>tracker_mgr_</name>
      <anchor>r6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Acknowledge::Descr</name>
    <filename>structACE__RMCast_1_1Acknowledge_1_1Descr.html</filename>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a1</anchor>
      <arglist>(unsigned long timer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a2</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lost</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Message_ptr</type>
      <name>msg</name>
      <anchor>a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msg</name>
      <anchor>a5</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>nak_count</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nak_count</name>
      <anchor>a7</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>timer</name>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer</name>
      <anchor>a9</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>m_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>nak_count_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>timer_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Acknowledge::Queue</name>
    <filename>structACE__RMCast_1_1Acknowledge_1_1Queue.html</filename>
    <base>ACE_Hash_Map_Manager&lt; u64, Descr, ACE_Null_Mutex &gt;</base>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager&lt; u64, Descr, ACE_Null_Mutex &gt;</type>
      <name>Base</name>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a1</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a2</anchor>
      <arglist>(Queue const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind</name>
      <anchor>a3</anchor>
      <arglist>(u64 sn, Descr const &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rebind</name>
      <anchor>a4</anchor>
      <arglist>(u64 sn, Descr const &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unbind</name>
      <anchor>a5</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>sn</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sn</name>
      <anchor>a7</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>max_sn</name>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>sn_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>max_sn_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Acknowledge::Descr</name>
    <filename>structACE__RMCast_1_1Acknowledge_1_1Descr.html</filename>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a1</anchor>
      <arglist>(unsigned long timer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a2</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lost</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Message_ptr</type>
      <name>msg</name>
      <anchor>a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>msg</name>
      <anchor>a5</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>nak_count</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nak_count</name>
      <anchor>a7</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>timer</name>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>timer</name>
      <anchor>a9</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>m_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>nak_count_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>timer_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Acknowledge::Queue</name>
    <filename>structACE__RMCast_1_1Acknowledge_1_1Queue.html</filename>
    <base>ACE_Hash_Map_Manager&lt; u64, Descr, ACE_Null_Mutex &gt;</base>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager&lt; u64, Descr, ACE_Null_Mutex &gt;</type>
      <name>Base</name>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a1</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchor>a2</anchor>
      <arglist>(Queue const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bind</name>
      <anchor>a3</anchor>
      <arglist>(u64 sn, Descr const &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rebind</name>
      <anchor>a4</anchor>
      <arglist>(u64 sn, Descr const &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unbind</name>
      <anchor>a5</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>sn</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sn</name>
      <anchor>a7</anchor>
      <arglist>(u64 sn)</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>max_sn</name>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>sn_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>max_sn_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Flow</name>
    <filename>classACE__RMCast_1_1Flow.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Flow</name>
      <anchor>a0</anchor>
      <arglist>(Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>a2</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Time_Value</type>
      <name>nak_time_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Time_Value</type>
      <name>sample_start_time_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>sample_bytes_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>current_tput_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cap_tput_</name>
      <anchor>r6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Fragment</name>
    <filename>classACE__RMCast_1_1Fragment.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Fragment</name>
      <anchor>a0</anchor>
      <arglist>(Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>sn_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Link</name>
    <filename>classACE__RMCast_1_1Link.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchor>a0</anchor>
      <arglist>(Address const &amp;addr, Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>in_start</name>
      <anchor>a1</anchor>
      <arglist>(In_Element *in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_start</name>
      <anchor>a2</anchor>
      <arglist>(Out_Element *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>in_stop</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a4</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>send_</name>
      <anchor>d0</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>recv</name>
      <anchor>d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>d2</anchor>
      <arglist>(Message_ptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>ACE_THR_FUNC_RETURN</type>
      <name>recv_thunk</name>
      <anchor>h0</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Address</type>
      <name>addr_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Address</type>
      <name>self_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_SOCK_Dgram_Mcast</type>
      <name>rsock_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_SOCK_Dgram</type>
      <name>ssock_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Thread_Manager</type>
      <name>recv_mgr_</name>
      <anchor>r6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>hold_</name>
      <anchor>r7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Parameters</name>
    <filename>classACE__RMCast_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchor>a0</anchor>
      <arglist>(bool simulator=false, unsigned short max_packet_size=1470, ACE_Time_Value const &amp;tick=ACE_Time_Value(0, 2000), unsigned long nak_timeout=1, unsigned long nrtm_timeout=10, unsigned long retention_timeout=500, size_t addr_map_size=50)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>simulator</name>
      <anchor>a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>max_packet_size</name>
      <anchor>a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ACE_Time_Value const &amp;</type>
      <name>tick</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>nak_timeout</name>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>nrtm_timeout</name>
      <anchor>a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>retention_timeout</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>addr_map_size</name>
      <anchor>a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>simulator_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short</type>
      <name>max_packet_size_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Time_Value</type>
      <name>tick_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>nak_timeout_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>nrtm_timeout_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>retention_timeout_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>addr_map_size_</name>
      <anchor>r6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::AddressHasher</name>
    <filename>structACE__RMCast_1_1AddressHasher.html</filename>
    <member kind="function">
      <type>unsigned long</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(Address const &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Profile</name>
    <filename>structACE__RMCast_1_1Profile.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Profile</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Profile_ptr</type>
      <name>clone</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>id</name>
      <anchor>a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>size</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a4</anchor>
      <arglist>(ostream &amp;) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a5</anchor>
      <arglist>(sstream &amp;) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Profile</name>
      <anchor>b0</anchor>
      <arglist>(u16 id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Profile</name>
      <anchor>b1</anchor>
      <arglist>(Header const &amp;h)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>size</name>
      <anchor>b3</anchor>
      <arglist>(u16 s)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>u16</type>
      <name>calculate_size</name>
      <anchor>b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Profile &amp;</type>
      <name>operator=</name>
      <anchor>d0</anchor>
      <arglist>(Profile const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Header</type>
      <name>header_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>n0</anchor>
      <arglist>(ostream &amp;os, Profile const &amp;p)</arglist>
    </member>
    <member kind="friend">
      <type>friend sstream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>n1</anchor>
      <arglist>(sstream &amp;ss, Profile const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Profile::Header</name>
    <filename>classACE__RMCast_1_1Profile_1_1Header.html</filename>
    <member kind="function">
      <type></type>
      <name>Header</name>
      <anchor>a0</anchor>
      <arglist>(u16 id, u16 size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Header</name>
      <anchor>a1</anchor>
      <arglist>(istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>id</name>
      <anchor>a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>size</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>size</name>
      <anchor>b0</anchor>
      <arglist>(u16 s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u16</type>
      <name>id_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u16</type>
      <name>size_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>Profile</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Profile::Header</name>
    <filename>classACE__RMCast_1_1Profile_1_1Header.html</filename>
    <member kind="function">
      <type></type>
      <name>Header</name>
      <anchor>a0</anchor>
      <arglist>(u16 id, u16 size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Header</name>
      <anchor>a1</anchor>
      <arglist>(istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>id</name>
      <anchor>a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>size</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>size</name>
      <anchor>b0</anchor>
      <arglist>(u16 s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u16</type>
      <name>id_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u16</type>
      <name>size_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>Profile</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Message</name>
    <filename>classACE__RMCast_1_1Message.html</filename>
    <member kind="typedef">
      <type>Profiles::const_iterator</type>
      <name>ProfileIterator</name>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message_ptr</type>
      <name>clone</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchor>a2</anchor>
      <arglist>(Profile_ptr p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replace</name>
      <anchor>a3</anchor>
      <arglist>(Profile_ptr p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchor>a4</anchor>
      <arglist>(u16 id)</arglist>
    </member>
    <member kind="function">
      <type>Profile const *</type>
      <name>find</name>
      <anchor>a5</anchor>
      <arglist>(u16 id) const </arglist>
    </member>
    <member kind="function">
      <type>ProfileIterator</type>
      <name>begin</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchor>a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Message</name>
      <anchor>b0</anchor>
      <arglist>(Message const &amp;m)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ACE_Hash_Map_Manager&lt; u16, Profile_ptr, ACE_Null_Mutex &gt;</type>
      <name>Profiles</name>
      <anchor>y0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Message &amp;</type>
      <name>operator=</name>
      <anchor>d0</anchor>
      <arglist>(Message const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Profiles</type>
      <name>profiles_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchor>n0</anchor>
      <arglist>(ostream &amp;os, Message const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::From</name>
    <filename>structACE__RMCast_1_1From.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>From</name>
      <anchor>a0</anchor>
      <arglist>(Header const &amp;h, istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>From</name>
      <anchor>a1</anchor>
      <arglist>(Address const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>From_ptr</type>
      <name>clone</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Address const &amp;</type>
      <name>address</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a4</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a5</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>From</name>
      <anchor>b1</anchor>
      <arglist>(From const &amp;from)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Address</type>
      <name>address_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::To</name>
    <filename>structACE__RMCast_1_1To.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>To</name>
      <anchor>a0</anchor>
      <arglist>(Header const &amp;h, istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>To</name>
      <anchor>a1</anchor>
      <arglist>(Address const &amp;addr)</arglist>
    </member>
    <member kind="function">
      <type>To_ptr</type>
      <name>clone</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Address const &amp;</type>
      <name>address</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a4</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a5</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>To</name>
      <anchor>b1</anchor>
      <arglist>(To const &amp;to)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Address</type>
      <name>address_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Data</name>
    <filename>structACE__RMCast_1_1Data.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Data</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchor>a1</anchor>
      <arglist>(Header const &amp;h, istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchor>a2</anchor>
      <arglist>(void const *buf, size_t s, size_t capacity=0)</arglist>
    </member>
    <member kind="function">
      <type>Data_ptr</type>
      <name>clone</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char const *</type>
      <name>buf</name>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>buf</name>
      <anchor>a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>size</name>
      <anchor>a7</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>capacity</name>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a9</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a10</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Data</name>
      <anchor>b1</anchor>
      <arglist>(Data const &amp;d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buf_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::SN</name>
    <filename>structACE__RMCast_1_1SN.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>n_</name>
      <anchor>a0</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>SN_ptr</type>
      <name>clone</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>num</name>
      <anchor>a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a3</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a4</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__pad0__</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__pad1__</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>n_</name>
      <anchor>b1</anchor>
      <arglist>(sn.n_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad2__</name>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>n_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::NAK</name>
    <filename>classACE__RMCast_1_1NAK.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="typedef">
      <type>ACE_Vector&lt; u64, ACE_VECTOR_DEFAULT_SIZE &gt;</type>
      <name>SerialNumbers</name>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SerialNumbers::Iterator</type>
      <name>iterator</name>
      <anchor>w1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>addr</name>
      <anchor>a0</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>port</name>
      <anchor>a1</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>addr</name>
      <anchor>a2</anchor>
      <arglist>(address_.get_ip_address())</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>port</name>
      <anchor>a3</anchor>
      <arglist>(address_.get_port_number())</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>addr</name>
      <anchor>a4</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>port</name>
      <anchor>a5</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__pad0__</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sstream</type>
      <name>ss</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ss&lt;&lt; sn;size_t sn_size(ss.total_length());ss.reset();ss&lt;&lt; addr;ss&lt;&lt; port;size_t addr_size(ss.total_length());is &gt;&gt; addr;is &gt;&gt; port;for(unsigned long i(0);i&lt; ((h.size()-addr_size)/sn_size);++i){is &gt;&gt; sn;sns_.push_back(sn);}address_=Address(port, addr);}:Profile(id), address_(src){size(calculate_size());}NAK_ptr clone(){return NAK_ptr(static_cast&lt; NAK * &gt;clone_().release()));}protected:virtual Profile_ptr clone_(){return new NAK(*this);}:Profile(nak), address_(nak.address_), sns_(nak.sns_){}public:void add(u64 sn){sns_.push_back(sn);size(calculate_size());}public:Address const &amp;address() const {return address_;}iterator begin(){return iterator(sns_);}size_t count() const {return sns_.size();}public:static u32 max_count(u32 max_size){u32 n(0);sstream ss;Profile::Header hdr(0, 0);ss&lt;&lt; hdr;u32 addr(0);u16 port(0);ss&lt;&lt; addr;ss&lt;&lt; port;while(true){u64 sn(0);ss&lt;&lt; sn;if(ss.total_length()&lt;=max_size)++n;if(ss.total_length() &gt;=max_size) break;}return n;}public:virtual void serialize_body(ostream &amp;os) const {NAK &amp;this_=const_cast&lt; NAK &amp; &gt;</type>
      <name>this</name>
      <anchor>o2</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable">
      <type>os&lt;&lt; addr;os&lt;&lt; port;for(iterator i(this_.begin());!i.done();i.advance()){u64 *psn;i.next(psn);os&lt;&lt; *psn;}}virtual void serialize_body(sstream &amp;ss) const {NAK &amp;this_=const_cast&lt; NAK &amp; &gt;</type>
      <name>this</name>
      <anchor>o3</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::NRTM</name>
    <filename>structACE__RMCast_1_1NRTM.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>map_</name>
      <anchor>a0</anchor>
      <arglist>(10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>map_</name>
      <anchor>a1</anchor>
      <arglist>(10)</arglist>
    </member>
    <member kind="function">
      <type>NRTM_ptr</type>
      <name>clone</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchor>a3</anchor>
      <arglist>(Address const &amp;addr, u64 sn)</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>find</name>
      <anchor>a4</anchor>
      <arglist>(Address const &amp;addr) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchor>a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a6</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a7</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>u32</type>
      <name>max_count</name>
      <anchor>e0</anchor>
      <arglist>(u32 max_size)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__pad0__</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>__pad1__</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>i</type>
      <name>done</name>
      <anchor>b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>i</type>
      <name>advance</name>
      <anchor>b2</anchor>
      <arglist>())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type></type>
      <name>__pad2__</name>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ACE_Hash_Map_Manager_Ex&lt; Address, u64, AddressHasher, ACE_Equal_To&lt; Address &gt;, ACE_Null_Mutex &gt;</type>
      <name>Map</name>
      <anchor>y0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map</type>
      <name>map_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::NoData</name>
    <filename>structACE__RMCast_1_1NoData.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>NoData</name>
      <anchor>a0</anchor>
      <arglist>(Header const &amp;h, istream &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoData</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NoData_ptr</type>
      <name>clone</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a3</anchor>
      <arglist>(ostream &amp;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a4</anchor>
      <arglist>(sstream &amp;) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NoData</name>
      <anchor>b1</anchor>
      <arglist>(NoData const &amp;no_data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Part</name>
    <filename>structACE__RMCast_1_1Part.html</filename>
    <base>ACE_RMCast::Profile</base>
    <member kind="function">
      <type></type>
      <name>Part</name>
      <anchor>a0</anchor>
      <arglist>(Header const &amp;h, istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Part</name>
      <anchor>a1</anchor>
      <arglist>(u32 num, u32 of, u64 total_size)</arglist>
    </member>
    <member kind="function">
      <type>Part_ptr</type>
      <name>clone</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>num</name>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>of</name>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>total_size</name>
      <anchor>a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a6</anchor>
      <arglist>(ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serialize_body</name>
      <anchor>a7</anchor>
      <arglist>(sstream &amp;ss) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>u16 const</type>
      <name>id</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Profile_ptr</type>
      <name>clone_</name>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Part</name>
      <anchor>b1</anchor>
      <arglist>(Part const &amp;part)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u32</type>
      <name>num_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u32</type>
      <name>of_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>total_size_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Reassemble</name>
    <filename>classACE__RMCast_1_1Reassemble.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Reassemble</name>
      <anchor>a0</anchor>
      <arglist>(Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ACE_Hash_Map_Manager_Ex&lt; Address, Data_ptr, AddressHasher, ACE_Equal_To&lt; Address &gt;, ACE_Null_Mutex &gt;</type>
      <name>Map</name>
      <anchor>y0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map</type>
      <name>map_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Retransmit</name>
    <filename>classACE__RMCast_1_1Retransmit.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Retransmit</name>
      <anchor>a0</anchor>
      <arglist>(Parameters const &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_start</name>
      <anchor>a1</anchor>
      <arglist>(Out_Element *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_stop</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a3</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>a4</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ACE_Hash_Map_Manager&lt; u64, Descr, ACE_Null_Mutex &gt;</type>
      <name>Queue</name>
      <anchor>y0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>track</name>
      <anchor>d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>ACE_THR_FUNC_RETURN</type>
      <name>track_thunk</name>
      <anchor>h0</anchor>
      <arglist>(void *obj)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const &amp;</type>
      <name>params_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Queue</type>
      <name>queue_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>cond_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stop_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Thread_Manager</type>
      <name>tracker_mgr_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Retransmit::Descr</name>
    <filename>structACE__RMCast_1_1Retransmit_1_1Descr.html</filename>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr msg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>inc</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message_ptr</type>
      <name>message</name>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>msg_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>count_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Retransmit::Descr</name>
    <filename>structACE__RMCast_1_1Retransmit_1_1Descr.html</filename>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Descr</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr msg)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>inc</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Message_ptr</type>
      <name>message</name>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>msg_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>count_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Simulator</name>
    <filename>classACE__RMCast_1_1Simulator.html</filename>
    <base>ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>Simulator</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a1</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Message_ptr</type>
      <name>hold_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Socket_Impl</name>
    <filename>classACE__RMCast_1_1Socket__Impl.html</filename>
    <base protection="protected">ACE_RMCast::Element</base>
    <member kind="function">
      <type></type>
      <name>~Socket_Impl</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Socket_Impl</name>
      <anchor>a1</anchor>
      <arglist>(Address const &amp;a, bool loop, Parameters const &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_</name>
      <anchor>a2</anchor>
      <arglist>(void const *buf, size_t s)</arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>recv_</name>
      <anchor>a3</anchor>
      <arglist>(void *buf, size_t s, ACE_Time_Value const *timeout, ACE_INET_Addr *from)</arglist>
    </member>
    <member kind="function">
      <type>ssize_t</type>
      <name>size_</name>
      <anchor>a4</anchor>
      <arglist>(ACE_Time_Value const *timeout)</arglist>
    </member>
    <member kind="function">
      <type>ACE_HANDLE</type>
      <name>get_handle_</name>
      <anchor>a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>d0</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loop_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters const</type>
      <name>params_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>cond_</name>
      <anchor>r3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Unbounded_Queue&lt; Message_ptr &gt;</type>
      <name>queue_</name>
      <anchor>r4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Pipe</type>
      <name>signal_pipe_</name>
      <anchor>r5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Fragment &gt;</type>
      <name>fragment_</name>
      <anchor>r6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Reassemble &gt;</type>
      <name>reassemble_</name>
      <anchor>r7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Acknowledge &gt;</type>
      <name>acknowledge_</name>
      <anchor>r8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Retransmit &gt;</type>
      <name>retransmit_</name>
      <anchor>r9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Flow &gt;</type>
      <name>flow_</name>
      <anchor>r10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Link &gt;</type>
      <name>link_</name>
      <anchor>r11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ACE_RMCast::Socket</name>
    <filename>classACE__RMCast_1_1Socket.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Socket</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Socket</name>
      <anchor>a1</anchor>
      <arglist>(ACE_INET_Addr const &amp;a, bool loop=true, Parameters const &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a2</anchor>
      <arglist>(void const *buf, size_t s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>recv</name>
      <anchor>a3</anchor>
      <arglist>(void *buf, size_t s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>recv</name>
      <anchor>a4</anchor>
      <arglist>(void *buf, size_t s, ACE_INET_Addr &amp;from)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>recv</name>
      <anchor>a5</anchor>
      <arglist>(void *buf, size_t s, ACE_Time_Value const &amp;timeout)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>recv</name>
      <anchor>a6</anchor>
      <arglist>(void *buf, size_t s, ACE_Time_Value const &amp;timeout, ACE_INET_Addr &amp;from)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>size</name>
      <anchor>a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ssize_t</type>
      <name>size</name>
      <anchor>a8</anchor>
      <arglist>(ACE_Time_Value const &amp;timeout)</arglist>
    </member>
    <member kind="function">
      <type>ACE_HANDLE</type>
      <name>get_handle</name>
      <anchor>a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ACE_Auto_Ptr&lt; Socket_Impl &gt;</type>
      <name>impl_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Out_Element</name>
    <filename>structACE__RMCast_1_1Out__Element.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Out_Element</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Out_Element</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_stop</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>out_start</name>
      <anchor>a3</anchor>
      <arglist>(Out_Element *out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>send</name>
      <anchor>a4</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Out_Element *</type>
      <name>out_</name>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::In_Element</name>
    <filename>structACE__RMCast_1_1In__Element.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~In_Element</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>In_Element</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>in_stop</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>in_start</name>
      <anchor>a3</anchor>
      <arglist>(In_Element *in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>recv</name>
      <anchor>a4</anchor>
      <arglist>(Message_ptr m)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>In_Element *</type>
      <name>in_</name>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACE_RMCast::Element</name>
    <filename>structACE__RMCast_1_1Element.html</filename>
    <base>ACE_RMCast::In_Element</base>
    <base protection="private">ACE_RMCast::Out_Element</base>
  </compound>
</tagfile>
