<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>buffer_reader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>buffer__reader_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <class kind="class">eip::serialization::BufferReader</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>buffer_reader_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>buffer__reader__test_8cpp</filename>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">BufferReaderTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>aa9f02add8423ddabf609dc01886f6a2a</anchor>
      <arglist>(BufferReaderTest, test_read_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>aa01849c2f2cd07b8f46da85291019d68</anchor>
      <arglist>(BufferReaderTest, test_read_int_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>add956b6ae4ea490bfd5b3e181d19c74e</anchor>
      <arglist>(BufferReaderTest, test_read_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>aae3232a687b8a1e4544061f221e7fde5</anchor>
      <arglist>(BufferReaderTest, test_read_bytes_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>aae5fb23e415c0000b8ace1567072c59a</anchor>
      <arglist>(BufferReaderTest, test_read_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>a98ea6edf329a939c483b0f8f03081c29</anchor>
      <arglist>(BufferReaderTest, test_read_buffer_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>ace67f6001beb75a655893113da2905a5</anchor>
      <arglist>(BufferReaderTest, test_read_bytes_no_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>a60b6e3ba22efcabd12707a5f179f7ae3</anchor>
      <arglist>(BufferReaderTest, test_read_buffer_no_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__reader__test_8cpp.html</anchorfile>
      <anchor>a23fe1f90a063d47fb964d160fc04fd33</anchor>
      <arglist>(BufferReaderTest, test_read_skip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>buffer_writer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>buffer__writer_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::serialization::BufferWriter</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>buffer_writer_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>buffer__writer__test_8cpp</filename>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">BufferWriterTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>acc239f292568741dd0ce937215857e5e</anchor>
      <arglist>(BufferWriterTest, test_write_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>abcd4d703d93332940200d4f5a5cac55c</anchor>
      <arglist>(BufferWriterTest, test_write_int_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>a3a790d94e84e701a381e00db35e906cf</anchor>
      <arglist>(BufferWriterTest, test_write_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>a7005cc7b2017893c87f72f1e73cc67b8</anchor>
      <arglist>(BufferWriterTest, test_write_bytes_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>a8f98c5e24d54f31e484a7357cb81a30a</anchor>
      <arglist>(BufferWriterTest, test_write_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>buffer__writer__test_8cpp.html</anchorfile>
      <anchor>a08b1616bfa92ddcdbe9b8dc1a67e273c</anchor>
      <arglist>(BufferWriterTest, test_write_buffer_short_buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>connection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>connection_8cpp</filename>
    <includes id="connection_8h" name="connection.h" local="yes" imported="no">odva_ethernetip/connection.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>connection.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>connection_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <includes id="forward__open__request_8h" name="forward_open_request.h" local="yes" imported="no">odva_ethernetip/forward_open_request.h</includes>
    <includes id="forward__open__success_8h" name="forward_open_success.h" local="yes" imported="no">odva_ethernetip/forward_open_success.h</includes>
    <includes id="forward__close__request_8h" name="forward_close_request.h" local="yes" imported="no">odva_ethernetip/forward_close_request.h</includes>
    <includes id="forward__close__success_8h" name="forward_close_success.h" local="yes" imported="no">odva_ethernetip/forward_close_success.h</includes>
    <class kind="class">eip::Connection</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>copy_serializable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>copy__serializable_8cpp</filename>
    <includes id="copy__serializable_8h" name="copy_serializable.h" local="yes" imported="no">odva_ethernetip/serialization/copy_serializable.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
    <member kind="function">
      <type>void</type>
      <name>copy_serializable</name>
      <anchorfile>namespaceeip_1_1serialization.html</anchorfile>
      <anchor>a137be907c824b9d4d1841579000a286a</anchor>
      <arglist>(Serializable &amp;dst, const Serializable &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>copy_serializable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>copy__serializable_8h</filename>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
    <member kind="function">
      <type>void</type>
      <name>copy_serializable</name>
      <anchorfile>namespaceeip_1_1serialization.html</anchorfile>
      <anchor>a137be907c824b9d4d1841579000a286a</anchor>
      <arglist>(Serializable &amp;dst, const Serializable &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpf_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>cpf__item_8cpp</filename>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="copy__serializable_8h" name="copy_serializable.h" local="yes" imported="no">odva_ethernetip/serialization/copy_serializable.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>cpf_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>cpf__item_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::CPFItem</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>cpf_item_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>cpf__item__test_8cpp</filename>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">CPFItemTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>ab7eb1e6f73098a76d5ca8fe38b7c69b2</anchor>
      <arglist>(CPFItemTest, test_default_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>ad1991600ceed4c86b0cd1372306a2042</anchor>
      <arglist>(CPFItemTest, test_simple_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>a77820b574c2f1cf6acd0ba5da9a43e3c</anchor>
      <arglist>(CPFItemTest, test_serialize_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>a6224dcced27540606f1d93afbff0551d</anchor>
      <arglist>(CPFItemTest, test_serialize_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>aa86f8da8d7c4c20be3043b0e8a3a35dc</anchor>
      <arglist>(CPFItemTest, test_deserialize_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>a5c59f1b5fcc1a55225f00e6552ea7ff4</anchor>
      <arglist>(CPFItemTest, test_deserialize_short_throws_exception)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__item__test_8cpp.html</anchorfile>
      <anchor>aa28a4bdfd817143d90b177c6794059c2</anchor>
      <arglist>(CPFItemTest, test_deserialize_short2_throws_exception)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cpf_packet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>cpf__packet_8cpp</filename>
    <includes id="cpf__packet_8h" name="cpf_packet.h" local="yes" imported="no">odva_ethernetip/cpf_packet.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>cpf_packet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>cpf__packet_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::CPFPacket</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>cpf_packet_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>cpf__packet__test_8cpp</filename>
    <includes id="cpf__packet_8h" name="cpf_packet.h" local="yes" imported="no">odva_ethernetip/cpf_packet.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">CPFPacketTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__packet__test_8cpp.html</anchorfile>
      <anchor>af784302025a7aa0708cbe383aaafa0f3</anchor>
      <arglist>(CPFPacketTest, test_default_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__packet__test_8cpp.html</anchorfile>
      <anchor>a15ed75e15e7e63becf43deda8c247a6b</anchor>
      <arglist>(CPFPacketTest, test_serialize_one_item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>cpf__packet__test_8cpp.html</anchorfile>
      <anchor>a3706ddba3fb7920589659a2ce9b66fbd</anchor>
      <arglist>(CPFPacketTest, test_serialize_two_items)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eip_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>eip__types_8h</filename>
    <class kind="struct">EIP_CONNECTION_INFO_T</class>
    <member kind="define">
      <type>#define</type>
      <name>EIP_PROTOCOL_VERSION</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a6f321579ded22165fa09edbc70b14b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>EIP_BOOL</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8f010ca6671b406594eba88188b89a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>EIP_BYTE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>aa70332fd7c130aa6dc4f5702bd14134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>EIP_DINT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a781ac46945b0205d4c0ea67372cefd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>EIP_DWORD</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a89529f91eea51b749bfaa79b9bd0cc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>EIP_INT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7cf61e1350d7b71c0f0ee3355f52f43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>EIP_SINT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>ad1305be65b625efbb2d77c87a5193ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>EIP_UDINT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a2c94eed7b1e45abb68a37a0cfcc99ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>EIP_UINT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0be1f1d711bd993d54436d01b69f5816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>EIP_USINT</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>aca41fd916e3f9473fb18ab989c7107bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>EIP_WORD</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>ace4ef857244a50b318d156269420ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EIP_CMD_T</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_NOP</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a56efab3e779cc50fd1dbce8c6335f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_LIST_SERVICES</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8ab5536ea02e921f0723ad1fdb0d6c0dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_LIST_IDENTITY</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a52eabeeb5f52aa96fcdbbfd6b4fdf37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_LIST_INTERFACES</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a9b7a6ff7c7eca569f3603c9f84e0102d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_REGISTER_SESSION</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a2230f28340744a918a08ff9a111b8558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_UNREGISTER_SESSION</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a9a8e0356942d38f4e9af4466f57336d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_SEND_RR_DATA</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a740d81c81b390df85dc01e465f303fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_SEND_UNIT_DATA</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a94d6326925f31659277b7a24a5039204</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_INDICATE_STATUS</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a618f79bcf5da8d297cb69ef38ea0180e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_CMD_CANCEL</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a3f112296e4e135bb739a0b493dff8ba8a1cdc5f9987ee606d8b7496c6f76d7bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EIP_ITEM_T</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_NULL</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea64b9cff916b45870a3c7efd3288279db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_LIST_IDENTITY_RESPONSE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea709cf3c52214848df295e2495b7fbab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_CONNECTION_BASED</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea08cbe0143ae655b8e78a749275b873c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_CONNECTED_TRANSPORT_PACKET</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949eace6090a49640ca0b74225d62258fcf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_UNCONNECTED_MESSAGE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea02827fd5b15bc94dd24bb211028de4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_LIST_SERVICES_RESPONSE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949eae5b1465aa34d93dd7720bd51fc1b367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_SOCKADDR_INFO_ORIGINATOR</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea4f037284b18ce5b639a3c626ed4039be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_SOCKADDR_INFO_TARGET</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ead4d502f21d4689f6b97aad99ee46de37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_ITEM_SEQ_ADDRESS</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a7e7d7bc767aaaccbc9ed5d1ab31d949ea6a944cbb108bcfd5c24cb7c7b002c87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EIP_STATUS_T</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_SUCCESS</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fac128e23710e893cdad6e8652b27c6348</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_INVALID_CMD</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fa72d31c1427596f7da00af2d54ea1ae45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_OUT_OF_MEMORY</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fa0368c7c3ed9b55f34be4cf669c84bcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_INVALI_DATA</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fa5a5b3244aea6da5a32f25ef114bebb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_INVALID_SESSION</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fac089fb727f4cc0365f60a289cd00e98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_INVALID_LENGTH</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fa5a3d1cb01ede24ec2214eac350145602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_STATUS_INVALID_VERSION</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a8de00fdcba292d0c34aa18fa2c3b346fab18ced0bc5a0c8178e84eb0729a0c000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>EIP_TYPE_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_BOOL_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250a8d10965b1780ed795c0def8d36c87568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_BYTE_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250ae8e8f71dcde68ec61e839165b073f3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_USINT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250afe5e61b052d231819fddaf04b683006f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_SINT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250acc497a30b66cf7194274d115f52b3e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_WORD_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250a780de2252e66d45747c057781bf3a778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_UINT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250adb68a60590b80165a1fb0ff2f92b78dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_INT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250a440aecf7b16811bbb03132b4ccff760e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_DWORD_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250ab3bfa2421d3bb78c6c474cb7514028a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_UDINT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250acc4c6eb11cf2f831da999810230dd435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIP_DINT_CODE</name>
      <anchorfile>eip__types_8h.html</anchorfile>
      <anchor>a0cd96f391b713a435b329dbe06790250ad634b4cfcfc6867af437a01016bb420c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>encap_header.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>encap__header_8cpp</filename>
    <includes id="encap__header_8h" name="encap_header.h" local="yes" imported="no">odva_ethernetip/encap_header.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>encap_header.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>encap__header_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::EncapHeader</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>encap_header_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>encap__header__test_8cpp</filename>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="encap__header_8h" name="encap_header.h" local="yes" imported="no">odva_ethernetip/encap_header.h</includes>
    <class kind="class">EncapHeaderTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>a22451d7dadb4b42d2a6a2e6254727713</anchor>
      <arglist>(EncapHeaderTest, test_default_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>ac82858f87c997c037e2ee1002aa50b0c</anchor>
      <arglist>(EncapHeaderTest, test_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>a0c7e33293e54b6d9ce0362e964465264</anchor>
      <arglist>(EncapHeaderTest, test_serialization_simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>ae269c67f54679f8fecb20d4cd9cfbe5e</anchor>
      <arglist>(EncapHeaderTest, test_serialization_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>ae27d8b58172ddac0c47c27168f5a6d92</anchor>
      <arglist>(EncapHeaderTest, test_deserialization_simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__header__test_8cpp.html</anchorfile>
      <anchor>ac11cd61f5bd8b20ad8db317d2e827e93</anchor>
      <arglist>(EncapHeaderTest, test_deserialization_complex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>encap_packet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>encap__packet_8cpp</filename>
    <includes id="encap__packet_8h" name="encap_packet.h" local="yes" imported="no">odva_ethernetip/encap_packet.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="copy__serializable_8h" name="copy_serializable.h" local="yes" imported="no">odva_ethernetip/serialization/copy_serializable.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>encap_packet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>encap__packet_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="encap__header_8h" name="encap_header.h" local="yes" imported="no">odva_ethernetip/encap_header.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::EncapPacket</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>encap_packet_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>encap__packet__test_8cpp</filename>
    <includes id="encap__packet_8h" name="encap_packet.h" local="yes" imported="no">odva_ethernetip/encap_packet.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">EncapPacketTest</class>
    <class kind="class">SerializableDummy</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a16218da2fac5fe339ddf76a92d88ab88</anchor>
      <arglist>(EncapPacketTest, test_default_values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>ab3c9de2ac38abbcbbb7e4568960a3ea8</anchor>
      <arglist>(EncapPacketTest, test_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>affef59e16948655e01f793398c495afe</anchor>
      <arglist>(EncapPacketTest, test_constructor_with_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a9d9479df47441cf3523178a2c10a840b</anchor>
      <arglist>(EncapPacketTest, test_serialization_simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>afd600cbbf4d986122a7c2e221954fb41</anchor>
      <arglist>(EncapPacketTest, test_serialization_simple_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>ad9f20eb7d70187ea9aa14932017c3ac2</anchor>
      <arglist>(EncapPacketTest, test_serialization_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a2bae69b81f3176b8dcbfeb56c74a08a8</anchor>
      <arglist>(EncapPacketTest, test_serialization_complex_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a52b2b54a5ebe303cd52aa9fb3670fdff</anchor>
      <arglist>(EncapPacketTest, test_deserialization_simple)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a5c01f50b6aa02209fa09e19e46725810</anchor>
      <arglist>(EncapPacketTest, test_deserialization_simple_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>ab8c30118d80573e08a16cca42d0b16d6</anchor>
      <arglist>(EncapPacketTest, test_deserialization_complex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>abdf8ca1284e04906b26d5afd93f67b23</anchor>
      <arglist>(EncapPacketTest, test_deserialization_complex_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a3817066b8c8a85a363eafc653980eedd</anchor>
      <arglist>(EncapPacketTest, test_get_payload_as_sb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a79551cf6ae8cce9b8620009c455d6604</anchor>
      <arglist>(EncapPacketTest, test_get_payload_as_dummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a021adab1a264af8a438c757497aa4f1d</anchor>
      <arglist>(EncapPacketTest, test_get_payload_from_dummy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>encap__packet__test_8cpp.html</anchorfile>
      <anchor>a5fd0df591ec35c0475e2adf0025a94b8</anchor>
      <arglist>(EncapPacketTest, test_get_payload_from_dummy_to_sb_throws_logic_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forward_close_request.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>forward__close__request_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <class kind="class">eip::ForwardCloseRequest</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>forward_close_request_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>forward__close__request__test_8cpp</filename>
    <includes id="forward__close__request_8h" name="forward_close_request.h" local="yes" imported="no">odva_ethernetip/forward_close_request.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">eip::ForwardCloseRequestTest</class>
    <namespace>eip</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a287710edbc7c158c81e32d611d511eb6</anchor>
      <arglist>(ForwardCloseRequestTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forward_close_success.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>forward__close__success_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::ForwardCloseSuccess</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>forward_close_success_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>forward__close__success__test_8cpp</filename>
    <includes id="forward__close__success_8h" name="forward_close_success.h" local="yes" imported="no">odva_ethernetip/forward_close_success.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">ForwardCloseSuccessTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>forward__close__success__test_8cpp.html</anchorfile>
      <anchor>a4b7cb8774439073809fbb6993799fa8d</anchor>
      <arglist>(ForwardCloseSuccessTest, test_deserialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>forward__close__success__test_8cpp.html</anchorfile>
      <anchor>a8eed2a946c0bd71b9b296ee2bfc60cbe</anchor>
      <arglist>(ForwardCloseSuccessTest, test_deserialize_with_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forward_open_request.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>forward__open__request_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <class kind="class">eip::ForwardOpenRequest</class>
    <namespace>eip</namespace>
    <member kind="enumeration">
      <name>CONN_PRIORITY_T</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_LOW</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aaf243b1c9c3c13975057a8a8cb0a8415e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_HIGH</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aa5e65f6cfe064345b0c078a6bc478d7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_SCHEDULED</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aa0b052dd648e5a6c35c8921750fbd36d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_URGENT</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aabaf6ea77d1c5a25249c137d4b397e032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CONN_TYPE_T</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_NULL</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcad5fd8713b4fbd382f3bd1d317a65dc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_MULTICAST</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcaeb0f567e94ecd2b8354241736d466f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_P2P</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbca417060ac5e8aeef321c6e885e4364074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_RESERVED</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcaa8ff58fc8416eb20f494dd784fa3bb2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forward_open_request_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>forward__open__request__test_8cpp</filename>
    <includes id="forward__open__request_8h" name="forward_open_request.h" local="yes" imported="no">odva_ethernetip/forward_open_request.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">eip::ForwardOpenRequestTest</class>
    <namespace>eip</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>ae09ba7b39c884bb5b90e7e3d5df14070</anchor>
      <arglist>(ForwardOpenRequestTest, test_calc_net_params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a5bc288ac6e1e26ba99261ddb712bfebe</anchor>
      <arglist>(ForwardOpenRequestTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>forward_open_success.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>forward__open__success_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::ForwardOpenSuccess</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>forward_open_success_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>forward__open__success__test_8cpp</filename>
    <includes id="forward__open__success_8h" name="forward_open_success.h" local="yes" imported="no">odva_ethernetip/forward_open_success.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">ForwardOpenSuccessTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>forward__open__success__test_8cpp.html</anchorfile>
      <anchor>a98d8e3871d7df3f7c542a7cdf2a59b4e</anchor>
      <arglist>(ForwardOpenSuccessTest, test_deserialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>forward__open__success__test_8cpp.html</anchorfile>
      <anchor>a2dc73544235650be27d7f4ebe0103508</anchor>
      <arglist>(ForwardOpenSuccessTest, test_deserialize_with_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>identity_item_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>identity__item__data_8cpp</filename>
    <includes id="identity__item__data_8h" name="identity_item_data.h" local="yes" imported="no">odva_ethernetip/identity_item_data.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>identity_item_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>identity__item__data_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::IdentityItemData</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>identity_item_data_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>identity__item__data__test_8cpp</filename>
    <includes id="identity__item__data_8h" name="identity_item_data.h" local="yes" imported="no">odva_ethernetip/identity_item_data.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">IdentityItemDataTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>identity__item__data__test_8cpp.html</anchorfile>
      <anchor>a09a16fb454b7c159a703ea894cb57a49</anchor>
      <arglist>(IdentityItemDataTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>identity__item__data__test_8cpp.html</anchorfile>
      <anchor>ad7ebf0301257c37a24c0574edba78bec</anchor>
      <arglist>(IdentityItemDataTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io_scanner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>io__scanner_8cpp</filename>
    <includes id="io__scanner_8h" name="io_scanner.h" local="yes" imported="no">odva_ethernetip/io_scanner.h</includes>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="encap__packet_8h" name="encap_packet.h" local="yes" imported="no">odva_ethernetip/encap_packet.h</includes>
    <includes id="cpf__packet_8h" name="cpf_packet.h" local="yes" imported="no">odva_ethernetip/cpf_packet.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="identity__item__data_8h" name="identity_item_data.h" local="yes" imported="no">odva_ethernetip/identity_item_data.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>io_scanner.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>io__scanner_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <class kind="class">eip::IOScanner</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>message_router_request.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>message__router__request_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <class kind="class">eip::MessageRouterRequest</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>message_router_request_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>message__router__request__test_8cpp</filename>
    <includes id="message__router__request_8h" name="message_router_request.h" local="yes" imported="no">odva_ethernetip/message_router_request.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">MessageRouterRequestTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__request__test_8cpp.html</anchorfile>
      <anchor>a99d89868f41c802a8d4f9dbdecdf36f5</anchor>
      <arglist>(MessageRouterRequestTest, test_serialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__request__test_8cpp.html</anchorfile>
      <anchor>a87e38c1c32430315f632de7f0b0d1a91</anchor>
      <arglist>(MessageRouterRequestTest, test_serialize_with_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_router_response.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>message__router__response_8cpp</filename>
    <includes id="message__router__response_8h" name="message_router_response.h" local="yes" imported="no">odva_ethernetip/message_router_response.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>message_router_response.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>message__router__response_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::MessageRouterResponse</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>message_router_response_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>message__router__response__test_8cpp</filename>
    <includes id="message__router__response_8h" name="message_router_response.h" local="yes" imported="no">odva_ethernetip/message_router_response.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">MessageRouterResponseTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__response__test_8cpp.html</anchorfile>
      <anchor>a73d0913ad29ebaf6adebbafad8832254</anchor>
      <arglist>(MessageRouterResponseTest, test_deserialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__response__test_8cpp.html</anchorfile>
      <anchor>a88c878cdfef39501153f7c0d7ccac0ab</anchor>
      <arglist>(MessageRouterResponseTest, test_deserialize_additional_status_but_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__response__test_8cpp.html</anchorfile>
      <anchor>a71a49569b575434c0d0506031e82df4c</anchor>
      <arglist>(MessageRouterResponseTest, test_deserialize_with_data_but_no_additional)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>message__router__response__test_8cpp.html</anchorfile>
      <anchor>a137e1ec366da5ab36a1c9d5acbc9ccf9</anchor>
      <arglist>(MessageRouterResponseTest, test_deserialize_with_additional_status_and_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>path_8cpp</filename>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>path.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>path_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::Path</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>path_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>path__test_8cpp</filename>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">PathTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>path__test_8cpp.html</anchorfile>
      <anchor>a5a0eb5afe45dfb90bc6ee8b2b549fe27</anchor>
      <arglist>(PathTest, test_attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>path__test_8cpp.html</anchorfile>
      <anchor>a36bb7311cdb19a651fc7333b149da197</anchor>
      <arglist>(PathTest, test_connection)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>reader_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <class kind="class">eip::serialization::Reader</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>register_session_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>register__session__data_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::RegisterSessionData</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>rr_data.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>rr__data_8cpp</filename>
    <includes id="rr__data_8h" name="rr_data.h" local="yes" imported="no">odva_ethernetip/rr_data.h</includes>
    <includes id="cpf__packet_8h" name="cpf_packet.h" local="yes" imported="no">odva_ethernetip/cpf_packet.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>rr_data.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>rr__data_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::RRData</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>rr_data_request.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>rr__data__request_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="rr__data_8h" name="rr_data.h" local="yes" imported="no">odva_ethernetip/rr_data.h</includes>
    <includes id="message__router__request_8h" name="message_router_request.h" local="yes" imported="no">odva_ethernetip/message_router_request.h</includes>
    <class kind="class">eip::RRDataRequest</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>rr_data_request_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>rr__data__request__test_8cpp</filename>
    <includes id="rr__data__request_8h" name="rr_data_request.h" local="yes" imported="no">odva_ethernetip/rr_data_request.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">RRDataRequestTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__request__test_8cpp.html</anchorfile>
      <anchor>ad9cb7c5c631199a253866234ae893282</anchor>
      <arglist>(RRDataRequestTest, test_serialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__request__test_8cpp.html</anchorfile>
      <anchor>a6973aedf3b51ce29d64743f8f9a28eda</anchor>
      <arglist>(RRDataRequestTest, test_serialize_with_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__request__test_8cpp.html</anchorfile>
      <anchor>ad0e98e8dbb159081fdea80d06cb0ebcb</anchor>
      <arglist>(RRDataRequestTest, test_serialize_with_data_via_constructor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rr_data_response.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>rr__data__response_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="cpf__item_8h" name="cpf_item.h" local="yes" imported="no">odva_ethernetip/cpf_item.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="copy__serializable_8h" name="copy_serializable.h" local="yes" imported="no">odva_ethernetip/serialization/copy_serializable.h</includes>
    <includes id="rr__data_8h" name="rr_data.h" local="yes" imported="no">odva_ethernetip/rr_data.h</includes>
    <includes id="message__router__response_8h" name="message_router_response.h" local="yes" imported="no">odva_ethernetip/message_router_response.h</includes>
    <class kind="class">eip::RRDataResponse</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>rr_data_response_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>rr__data__response__test_8cpp</filename>
    <includes id="rr__data__response_8h" name="rr_data_response.h" local="yes" imported="no">odva_ethernetip/rr_data_response.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">RRDataResponseTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__response__test_8cpp.html</anchorfile>
      <anchor>a4f3bab4f0af4f59698c7068e1b5944dc</anchor>
      <arglist>(RRDataResponseTest, test_deserialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__response__test_8cpp.html</anchorfile>
      <anchor>af6db0f445201141e300446d7a6e3e16e</anchor>
      <arglist>(RRDataResponseTest, test_deserialize_with_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rr_data_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>rr__data__test_8cpp</filename>
    <includes id="rr__data_8h" name="rr_data.h" local="yes" imported="no">odva_ethernetip/rr_data.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">RRDataTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>ae4fc9cf4e4ab0b26b1e9f26103bae6a9</anchor>
      <arglist>(RRDataTest, test_serialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>ac176c1631d44babac70eeb353458f8e4</anchor>
      <arglist>(RRDataTest, test_deserialize_no_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>a27f87fe00757b4726135c337a0e0033d</anchor>
      <arglist>(RRDataTest, test_deserialize_non_zero_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>a46e9db43e38be9326d3f749ccdfd3450</anchor>
      <arglist>(RRDataTest, test_deserialize_too_few_items)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>a5bdfaf62581aceafd17bae9bbec52273</anchor>
      <arglist>(RRDataTest, test_deserialize_wrong_address_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>a2312804e480e50453036e9a1cecb3e0a</anchor>
      <arglist>(RRDataTest, test_deserialize_contains_address_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>rr__data__test_8cpp.html</anchorfile>
      <anchor>a8c828a2a4408216d5f6a0bcaf615d2fe</anchor>
      <arglist>(RRDataTest, test_deserialize_wrong_data_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sequenced_address_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>sequenced__address__item_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::SequencedAddressItem</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>sequenced_address_item_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>sequenced__address__item__test_8cpp</filename>
    <includes id="sequenced__address__item_8h" name="sequenced_address_item.h" local="yes" imported="no">odva_ethernetip/sequenced_address_item.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">SequencedAddressItemTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sequenced__address__item__test_8cpp.html</anchorfile>
      <anchor>ad58b7e1208a81cbb5075359e6726ade6</anchor>
      <arglist>(SequencedAddressItemTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sequenced__address__item__test_8cpp.html</anchorfile>
      <anchor>aa50c552f6ff2fa7558198cbb8b589c0e</anchor>
      <arglist>(SequencedAddressItemTest, test_serialize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sequenced_data_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>sequenced__data__item_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <class kind="class">eip::SequencedDataItem</class>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>serializable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>serializable_8h</filename>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <class kind="class">eip::serialization::Serializable</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>serializable_buffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>serializable__buffer_8h</filename>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">eip::serialization::SerializableBuffer</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>serializable_buffer_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>serializable__buffer__test_8cpp</filename>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="stream__reader_8h" name="stream_reader.h" local="yes" imported="no">odva_ethernetip/serialization/stream_reader.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <class kind="class">SerializableBufferTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>a87637528dd37ce091c797d51692ef51b</anchor>
      <arglist>(SerializableBufferTest, test_serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>a4f50859a39fedc5e22f855f9865fd694</anchor>
      <arglist>(SerializableBufferTest, test_write_bytes_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>ac2045670744a0c14438734673cea30c3</anchor>
      <arglist>(SerializableBufferTest, test_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>a5ceb87ae97d42a3bbe0281f06ad43e34</anchor>
      <arglist>(SerializableBufferTest, test_deserialize_fixed_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>ad23ace961e83e244d17ee788768696ac</anchor>
      <arglist>(SerializableBufferTest, test_deserialize_no_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>a07004faf25d9f24e7b928a8571854450</anchor>
      <arglist>(SerializableBufferTest, test_deserialize_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__buffer__test_8cpp.html</anchorfile>
      <anchor>a0daca1f1f817837c2c5f23d8410d005c</anchor>
      <arglist>(SerializableBufferTest, test_deserialize_no_copy_short_buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>serializable_primitive.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>serializable__primitive_8h</filename>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <class kind="class">eip::serialization::SerializablePrimitive</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>serializable_primitive_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>serializable__primitive__test_8cpp</filename>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="serializable__primitive_8h" name="serializable_primitive.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_primitive.h</includes>
    <class kind="class">SerializablePrimitiveTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>ac2b1ad9ccbc8f451f0c2b1d70f9662d0</anchor>
      <arglist>(SerializablePrimitiveTest, test_serialize_EIP_UDINT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>aa277247b53defbbd5e01c088c16f8fd1</anchor>
      <arglist>(SerializablePrimitiveTest, test_serialize_EIP_UDINT_accessor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>ad0021eca40bb5a4e089eea8367618c43</anchor>
      <arglist>(SerializablePrimitiveTest, test_serialize_EIP_INT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>aac7c2d65242242778f4e6faf2acc22c0</anchor>
      <arglist>(SerializablePrimitiveTest, test_serialize_EIP_UDINT_short_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>a05a912a16c710a042b7728cb1f2c0fbe</anchor>
      <arglist>(SerializablePrimitiveTest, test_deserialize_EIP_UDINT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>a344a84bd7ba6a93893a4499cfe07acb0</anchor>
      <arglist>(SerializablePrimitiveTest, test_deserialize_EIP_INT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>serializable__primitive__test_8cpp.html</anchorfile>
      <anchor>a52c5b8d08c3276dc98690a557b72175d</anchor>
      <arglist>(SerializablePrimitiveTest, test_deserialize_EIP_UDINT_short_buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>session.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/src/</path>
    <filename>session_8cpp</filename>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <includes id="session_8h" name="session.h" local="yes" imported="no">odva_ethernetip/session.h</includes>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="encap__packet_8h" name="encap_packet.h" local="yes" imported="no">odva_ethernetip/encap_packet.h</includes>
    <includes id="register__session__data_8h" name="register_session_data.h" local="yes" imported="no">odva_ethernetip/register_session_data.h</includes>
    <includes id="rr__data__request_8h" name="rr_data_request.h" local="yes" imported="no">odva_ethernetip/rr_data_request.h</includes>
    <includes id="rr__data__response_8h" name="rr_data_response.h" local="yes" imported="no">odva_ethernetip/rr_data_response.h</includes>
    <namespace>eip</namespace>
  </compound>
  <compound kind="file">
    <name>session.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/</path>
    <filename>session_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <includes id="socket_8h" name="socket.h" local="yes" imported="no">odva_ethernetip/socket/socket.h</includes>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="serializable__primitive_8h" name="serializable_primitive.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_primitive.h</includes>
    <includes id="encap__packet_8h" name="encap_packet.h" local="yes" imported="no">odva_ethernetip/encap_packet.h</includes>
    <includes id="cpf__packet_8h" name="cpf_packet.h" local="yes" imported="no">odva_ethernetip/cpf_packet.h</includes>
    <includes id="rr__data__response_8h" name="rr_data_response.h" local="yes" imported="no">odva_ethernetip/rr_data_response.h</includes>
    <includes id="path_8h" name="path.h" local="yes" imported="no">odva_ethernetip/path.h</includes>
    <includes id="connection_8h" name="connection.h" local="yes" imported="no">odva_ethernetip/connection.h</includes>
    <class kind="class">eip::Session</class>
    <namespace>eip</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SERIAL_NUM</name>
      <anchorfile>session_8h.html</anchorfile>
      <anchor>a31efe9b5551c1555cec39ef71e639c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_VENDOR_ID</name>
      <anchorfile>session_8h.html</anchorfile>
      <anchor>a45b204811a970f69e7bf436ebd6dff89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>session_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>session__test_8cpp</filename>
    <includes id="session_8h" name="session.h" local="yes" imported="no">odva_ethernetip/session.h</includes>
    <includes id="test__socket_8h" name="test_socket.h" local="yes" imported="no">odva_ethernetip/socket/test_socket.h</includes>
    <includes id="rr__data__response_8h" name="rr_data_response.h" local="yes" imported="no">odva_ethernetip/rr_data_response.h</includes>
    <includes id="sequenced__address__item_8h" name="sequenced_address_item.h" local="yes" imported="no">odva_ethernetip/sequenced_address_item.h</includes>
    <includes id="sequenced__data__item_8h" name="sequenced_data_item.h" local="yes" imported="no">odva_ethernetip/sequenced_data_item.h</includes>
    <includes id="serializable__buffer_8h" name="serializable_buffer.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_buffer.h</includes>
    <includes id="serializable__primitive_8h" name="serializable_primitive.h" local="yes" imported="no">odva_ethernetip/serialization/serializable_primitive.h</includes>
    <class kind="class">eip::SessionTest</class>
    <namespace>eip</namespace>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>acf1e4445330a5536e5ddfe5fa3bad008</anchor>
      <arglist>(SessionTest, test_open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a94597694de3dbcf1412b406826f66c21</anchor>
      <arglist>(SessionTest, test_open_wrong_command_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a04f51a250107f90e4effc4214d8ef355</anchor>
      <arglist>(SessionTest, test_open_zero_session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a42e4bf036f5a0add468d21cf37ead4b2</anchor>
      <arglist>(SessionTest, test_open_short_packet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a133ca0e92a903bdaabb5f144b646de9c</anchor>
      <arglist>(SessionTest, test_open_short_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>ad668694ba6acb48819b73ef2d6bba7a9</anchor>
      <arglist>(SessionTest, test_open_extra_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a34a48b7489a31f7ddef8156497c9c387</anchor>
      <arglist>(SessionTest, test_open_wrong_version)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a669f07f208c91b13f11969883ee1beb8</anchor>
      <arglist>(SessionTest, test_get_single_attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a40338c10c813c8c3081309bde7b69634</anchor>
      <arglist>(SessionTest, test_set_single_attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>aff8ccc1c66c7a0e7ca1bbfc5c2be8625</anchor>
      <arglist>(SessionTest, test_create_connection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a6c91759c53cc006990a8101adf685e73</anchor>
      <arglist>(SessionTest, test_receive_io_packet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/socket/</path>
    <filename>socket_8h</filename>
    <includes id="serializable_8h" name="serializable.h" local="yes" imported="no">odva_ethernetip/serialization/serializable.h</includes>
    <includes id="buffer__writer_8h" name="buffer_writer.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_writer.h</includes>
    <class kind="class">eip::socket::Socket</class>
    <namespace>eip</namespace>
    <namespace>eip::socket</namespace>
  </compound>
  <compound kind="file">
    <name>stream_reader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>stream__reader_8h</filename>
    <includes id="reader_8h" name="reader.h" local="yes" imported="no">odva_ethernetip/serialization/reader.h</includes>
    <class kind="class">eip::serialization::StreamReader</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>stream_reader_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>stream__reader__test_8cpp</filename>
    <includes id="stream__reader_8h" name="stream_reader.h" local="yes" imported="no">odva_ethernetip/serialization/stream_reader.h</includes>
    <class kind="class">StreamReaderTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__reader__test_8cpp.html</anchorfile>
      <anchor>a139f721f391497dcaa71eb6160a44c1d</anchor>
      <arglist>(StreamReaderTest, test_read_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__reader__test_8cpp.html</anchorfile>
      <anchor>ae168e158c09d90ea03fc21e3d308af5f</anchor>
      <arglist>(StreamReaderTest, test_read_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__reader__test_8cpp.html</anchorfile>
      <anchor>ab414d294a58d64c5d9138923d5f1a9e5</anchor>
      <arglist>(StreamReaderTest, test_read_buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__reader__test_8cpp.html</anchorfile>
      <anchor>a835093babf5400521d092154f189b8e2</anchor>
      <arglist>(StreamReaderTest, test_read_skip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream_writer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>stream__writer_8h</filename>
    <includes id="writer_8h" name="writer.h" local="yes" imported="no">odva_ethernetip/serialization/writer.h</includes>
    <class kind="class">eip::serialization::StreamWriter</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>stream_writer_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/serialization/</path>
    <filename>stream__writer__test_8cpp</filename>
    <includes id="stream__writer_8h" name="stream_writer.h" local="yes" imported="no">odva_ethernetip/serialization/stream_writer.h</includes>
    <class kind="class">StreamWriterTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__writer__test_8cpp.html</anchorfile>
      <anchor>a5ba250216b55650475b752e3bb32dd28</anchor>
      <arglist>(StreamWriterTest, test_write_int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__writer__test_8cpp.html</anchorfile>
      <anchor>afec009691dab53a06abc9d546d901317</anchor>
      <arglist>(StreamWriterTest, test_write_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>stream__writer__test_8cpp.html</anchorfile>
      <anchor>a3d80ad027eee2db45af8732a45c543ef</anchor>
      <arglist>(StreamWriterTest, test_write_buffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tcp_socket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/socket/</path>
    <filename>tcp__socket_8h</filename>
    <includes id="socket_8h" name="socket.h" local="yes" imported="no">odva_ethernetip/socket/socket.h</includes>
    <class kind="class">eip::socket::TCPSocket</class>
    <namespace>eip</namespace>
    <namespace>eip::socket</namespace>
  </compound>
  <compound kind="file">
    <name>test_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>test__main_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_socket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/socket/</path>
    <filename>test__socket_8h</filename>
    <includes id="socket_8h" name="socket.h" local="yes" imported="no">odva_ethernetip/socket/socket.h</includes>
    <class kind="class">eip::socket::TestSocket</class>
    <namespace>eip</namespace>
    <namespace>eip::socket</namespace>
  </compound>
  <compound kind="file">
    <name>test_socket_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/test/</path>
    <filename>test__socket__test_8cpp</filename>
    <includes id="test__socket_8h" name="test_socket.h" local="yes" imported="no">odva_ethernetip/socket/test_socket.h</includes>
    <includes id="buffer__reader_8h" name="buffer_reader.h" local="yes" imported="no">odva_ethernetip/serialization/buffer_reader.h</includes>
    <class kind="class">TestSocketTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__socket__test_8cpp.html</anchorfile>
      <anchor>a7554dca60cd560015d3401f2188a9268</anchor>
      <arglist>(TestSocketTest, test_open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__socket__test_8cpp.html</anchorfile>
      <anchor>a755521779d8eab30959a15fee7b68355</anchor>
      <arglist>(TestSocketTest, test_send)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__socket__test_8cpp.html</anchorfile>
      <anchor>a545cd6f1a3acc3832efeaa0523fbea21</anchor>
      <arglist>(TestSocketTest, test_receive)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>udp_socket.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/socket/</path>
    <filename>udp__socket_8h</filename>
    <includes id="socket_8h" name="socket.h" local="yes" imported="no">odva_ethernetip/socket/socket.h</includes>
    <class kind="class">eip::socket::UDPSocket</class>
    <namespace>eip</namespace>
    <namespace>eip::socket</namespace>
  </compound>
  <compound kind="file">
    <name>writer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-odva_ethernetip/doc_stacks/2015-11-18_22-57-08.606007/odva_ethernetip/include/odva_ethernetip/serialization/</path>
    <filename>writer_8h</filename>
    <includes id="eip__types_8h" name="eip_types.h" local="yes" imported="no">odva_ethernetip/eip_types.h</includes>
    <class kind="class">eip::serialization::Writer</class>
    <namespace>eip</namespace>
    <namespace>eip::serialization</namespace>
  </compound>
  <compound kind="class">
    <name>BufferReaderTest</name>
    <filename>classBufferReaderTest.html</filename>
  </compound>
  <compound kind="class">
    <name>BufferWriterTest</name>
    <filename>classBufferWriterTest.html</filename>
  </compound>
  <compound kind="class">
    <name>CPFItemTest</name>
    <filename>classCPFItemTest.html</filename>
  </compound>
  <compound kind="class">
    <name>CPFPacketTest</name>
    <filename>classCPFPacketTest.html</filename>
  </compound>
  <compound kind="struct">
    <name>EIP_CONNECTION_INFO_T</name>
    <filename>structEIP__CONNECTION__INFO__T.html</filename>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>assembly_id</name>
      <anchorfile>structEIP__CONNECTION__INFO__T.html</anchorfile>
      <anchor>a3219b20df4c24e59c57741542953a3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>buffer_size</name>
      <anchorfile>structEIP__CONNECTION__INFO__T.html</anchorfile>
      <anchor>ac7cc2e7208909a9b502e399b25442c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>rpi</name>
      <anchorfile>structEIP__CONNECTION__INFO__T.html</anchorfile>
      <anchor>abb6acb7d184bc9af3ef3793e192609ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EncapHeaderTest</name>
    <filename>classEncapHeaderTest.html</filename>
  </compound>
  <compound kind="class">
    <name>EncapPacketTest</name>
    <filename>classEncapPacketTest.html</filename>
  </compound>
  <compound kind="class">
    <name>ForwardCloseSuccessTest</name>
    <filename>classForwardCloseSuccessTest.html</filename>
  </compound>
  <compound kind="class">
    <name>ForwardOpenSuccessTest</name>
    <filename>classForwardOpenSuccessTest.html</filename>
  </compound>
  <compound kind="class">
    <name>IdentityItemDataTest</name>
    <filename>classIdentityItemDataTest.html</filename>
  </compound>
  <compound kind="class">
    <name>MessageRouterRequestTest</name>
    <filename>classMessageRouterRequestTest.html</filename>
  </compound>
  <compound kind="class">
    <name>MessageRouterResponseTest</name>
    <filename>classMessageRouterResponseTest.html</filename>
  </compound>
  <compound kind="class">
    <name>PathTest</name>
    <filename>classPathTest.html</filename>
  </compound>
  <compound kind="class">
    <name>RRDataRequestTest</name>
    <filename>classRRDataRequestTest.html</filename>
  </compound>
  <compound kind="class">
    <name>RRDataResponseTest</name>
    <filename>classRRDataResponseTest.html</filename>
  </compound>
  <compound kind="class">
    <name>RRDataTest</name>
    <filename>classRRDataTest.html</filename>
  </compound>
  <compound kind="class">
    <name>SequencedAddressItemTest</name>
    <filename>classSequencedAddressItemTest.html</filename>
  </compound>
  <compound kind="class">
    <name>SerializableBufferTest</name>
    <filename>classSerializableBufferTest.html</filename>
  </compound>
  <compound kind="class">
    <name>SerializableDummy</name>
    <filename>classSerializableDummy.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function">
      <type>Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a34c7f24a0f97ee9c76a7c90a7847255d</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a9c2b3c777d6e280098d4457ffb009cd6</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLength</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a08be3e0fe80f61bed7cd202d3331b6af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializableDummy</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a8fbf88a5f069bf5e3a1894e3ad3115b6</anchor>
      <arglist>(mutable_buffer b)</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a4b175d1439185be1cc3512953370187d</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>mutable_buffer</type>
      <name>buf</name>
      <anchorfile>classSerializableDummy.html</anchorfile>
      <anchor>a78ea276e2ffc36dd7a39052edc43f6b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerializablePrimitiveTest</name>
    <filename>classSerializablePrimitiveTest.html</filename>
  </compound>
  <compound kind="class">
    <name>StreamReaderTest</name>
    <filename>classStreamReaderTest.html</filename>
  </compound>
  <compound kind="class">
    <name>StreamWriterTest</name>
    <filename>classStreamWriterTest.html</filename>
  </compound>
  <compound kind="class">
    <name>TestSocketTest</name>
    <filename>classTestSocketTest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>eip</name>
    <filename>namespaceeip.html</filename>
    <namespace>eip::serialization</namespace>
    <namespace>eip::socket</namespace>
    <class kind="class">eip::Connection</class>
    <class kind="class">eip::CPFItem</class>
    <class kind="class">eip::CPFPacket</class>
    <class kind="class">eip::EncapHeader</class>
    <class kind="class">eip::EncapPacket</class>
    <class kind="class">eip::ForwardCloseRequest</class>
    <class kind="class">eip::ForwardCloseRequestTest</class>
    <class kind="class">eip::ForwardCloseSuccess</class>
    <class kind="class">eip::ForwardOpenRequest</class>
    <class kind="class">eip::ForwardOpenRequestTest</class>
    <class kind="class">eip::ForwardOpenSuccess</class>
    <class kind="class">eip::IdentityItemData</class>
    <class kind="class">eip::IOScanner</class>
    <class kind="class">eip::MessageRouterRequest</class>
    <class kind="class">eip::MessageRouterResponse</class>
    <class kind="class">eip::Path</class>
    <class kind="class">eip::RegisterSessionData</class>
    <class kind="class">eip::RRData</class>
    <class kind="class">eip::RRDataRequest</class>
    <class kind="class">eip::RRDataResponse</class>
    <class kind="class">eip::SequencedAddressItem</class>
    <class kind="class">eip::SequencedDataItem</class>
    <class kind="class">eip::Session</class>
    <class kind="class">eip::SessionTest</class>
    <member kind="enumeration">
      <name>CONN_PRIORITY_T</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_LOW</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aaf243b1c9c3c13975057a8a8cb0a8415e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_HIGH</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aa5e65f6cfe064345b0c078a6bc478d7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_SCHEDULED</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aa0b052dd648e5a6c35c8921750fbd36d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_PRIORITY_URGENT</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a83a4abd3ae32519a4f24d822a1a13f0aabaf6ea77d1c5a25249c137d4b397e032</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CONN_TYPE_T</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_NULL</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcad5fd8713b4fbd382f3bd1d317a65dc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_MULTICAST</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcaeb0f567e94ecd2b8354241736d466f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_P2P</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbca417060ac5e8aeef321c6e885e4364074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONN_TYPE_RESERVED</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a758916e7ec688738e42049906d5ddfbcaa8ff58fc8416eb20f494dd784fa3bb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a287710edbc7c158c81e32d611d511eb6</anchor>
      <arglist>(ForwardCloseRequestTest, test_serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>ae09ba7b39c884bb5b90e7e3d5df14070</anchor>
      <arglist>(ForwardOpenRequestTest, test_calc_net_params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a5bc288ac6e1e26ba99261ddb712bfebe</anchor>
      <arglist>(ForwardOpenRequestTest, test_serialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>acf1e4445330a5536e5ddfe5fa3bad008</anchor>
      <arglist>(SessionTest, test_open)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a94597694de3dbcf1412b406826f66c21</anchor>
      <arglist>(SessionTest, test_open_wrong_command_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a04f51a250107f90e4effc4214d8ef355</anchor>
      <arglist>(SessionTest, test_open_zero_session)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a42e4bf036f5a0add468d21cf37ead4b2</anchor>
      <arglist>(SessionTest, test_open_short_packet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a133ca0e92a903bdaabb5f144b646de9c</anchor>
      <arglist>(SessionTest, test_open_short_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>ad668694ba6acb48819b73ef2d6bba7a9</anchor>
      <arglist>(SessionTest, test_open_extra_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a34a48b7489a31f7ddef8156497c9c387</anchor>
      <arglist>(SessionTest, test_open_wrong_version)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a669f07f208c91b13f11969883ee1beb8</anchor>
      <arglist>(SessionTest, test_get_single_attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a40338c10c813c8c3081309bde7b69634</anchor>
      <arglist>(SessionTest, test_set_single_attribute)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>aff8ccc1c66c7a0e7ca1bbfc5c2be8625</anchor>
      <arglist>(SessionTest, test_create_connection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespaceeip.html</anchorfile>
      <anchor>a6c91759c53cc006990a8101adf685e73</anchor>
      <arglist>(SessionTest, test_receive_io_packet)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::Connection</name>
    <filename>classeip_1_1Connection.html</filename>
    <member kind="function">
      <type></type>
      <name>Connection</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a7c5ae81708f8a0998d130a28c2a5943c</anchor>
      <arglist>(const EIP_CONNECTION_INFO_T &amp;o_to_t, const EIP_CONNECTION_INFO_T &amp;t_to_o)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; ForwardCloseRequest &gt;</type>
      <name>createForwardCloseRequest</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a3a931f4d3418121ef3639d3e621c6e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; ForwardOpenRequest &gt;</type>
      <name>createForwardOpenRequest</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>aa5efc9adc47649f51029d8ee0e1be383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Path &amp;</type>
      <name>getPath</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>afc199a0f5ec81c59ceb01fb7abb10e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConnectionPoints</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a918ebf9751023fe0ad62d7b520c85ca8</anchor>
      <arglist>(EIP_USINT origin, EIP_USINT target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyForwardCloseResult</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a62258a53ade6d248123f4d70652272dc</anchor>
      <arglist>(const ForwardCloseSuccess &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyForwardOpenResult</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a8937a6d134eb93ccd42438699f4d1d02</anchor>
      <arglist>(const ForwardOpenSuccess &amp;result)</arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>connection_sn</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a3c044f5c44e467b9f95d4fe4aeb0a53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_api</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a7fbff48853656923bc891ff0c00acf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>o_to_t_buffer_size</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a9c2f54776fc213d36480eab0af33a2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_connection_id</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>aefe663eface5a101cc5f7dc82f0e21c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_rpi</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a7338ab1b9098bcf4ff666138f42aa56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>originator_sn</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a89a9691870e6cb788dbcbeeea26a8b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>originator_vendor_id</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a569a89d2a9c530ff38cccfa4dd5ddc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_api</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a5c0476a4b8a0d2d4596aad04a546cc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>t_to_o_buffer_size</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a56298c19357a087f68bbc4823ea159c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_connection_id</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a49ce0c1829f2b229ab8f860ef3ff41a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_rpi</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>aefecb6b4b76a7f1850b80f0ce60d7e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>timeout_multiplyer</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a62f389fc6af3314ce7c613536ae9809c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_BYTE</type>
      <name>timeout_tick_size</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>ae2bb9bf98c94f75c090c97ea003121a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>timeout_ticks</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>a9eee1aa9e9b2d668a3d29c87761506df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Path</type>
      <name>path_</name>
      <anchorfile>classeip_1_1Connection.html</anchorfile>
      <anchor>ab401bf2123582b5ebb961eafa0b5ba37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::CPFItem</name>
    <filename>classeip_1_1CPFItem.html</filename>
    <member kind="function">
      <type></type>
      <name>CPFItem</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a1bdfd57c16cf7cdafb16cfe22fe8a638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPFItem</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>abe90061d6db5ce05491062c2aa44ec3c</anchor>
      <arglist>(EIP_UINT item_type, shared_ptr&lt; Serializable &gt; item_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>ad784f9718a0e5486993a281a8defe417</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a0c7bcb6456dcae08591b6a815e3363a5</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getData</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a7f9c9cee602cb030f8adabd9bd2e4b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getDataAs</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a565d0560aa194b826f03f7befa6804aa</anchor>
      <arglist>(Serializable &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EIP_UINT</type>
      <name>getDataLength</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a067d57f0d31f6d2bab09c9b57b1a3db1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIP_UINT</type>
      <name>getItemType</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>ace93f1a972a798f5e050338d18b5db84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a92df33fceea956161d1b0d730ae14957</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a9454c2a2a0bd43df1e61e11f42be5df4</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a62c24fe3ba413070b063cd4ff9a0fdfb</anchor>
      <arglist>(shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemType</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a57631dda089bd94fae4e29d52f07bd54</anchor>
      <arglist>(EIP_UINT item_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserializeData</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a894a56c7e864251305804ca3e8c3c184</anchor>
      <arglist>(Reader &amp;reader, EIP_UINT item_length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>item_data_</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>ac37f5523550b1dc7315f7291d6df1545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UINT</type>
      <name>item_type_</name>
      <anchorfile>classeip_1_1CPFItem.html</anchorfile>
      <anchor>a307c7a6b1608f29570630131499053fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::CPFPacket</name>
    <filename>classeip_1_1CPFPacket.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a99f9da699a5a1164f1683f019027b44a</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>ac76c1cdb728df787c4570d9ec9ed09a6</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>EIP_UINT</type>
      <name>getItemCount</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a2dcab8f06e7d083bb7028d23de6cfb27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vector&lt; CPFItem &gt; &amp;</type>
      <name>getItems</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a1c3b0ecf907dd81e9fa8a949405c8dab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a987bfb6901c4c0f212dd8ad7159f7ef1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a406848b8db41afcfed92b04714757789</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; CPFItem &gt;</type>
      <name>items_</name>
      <anchorfile>classeip_1_1CPFPacket.html</anchorfile>
      <anchor>a1b43f77c854e9a951de69ff23b7304ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::EncapHeader</name>
    <filename>classeip_1_1EncapHeader.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a595f0c0b1bd9e3311afe6d1d41fb1aa4</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a12d3ac916065308a19ae5e330a156dbf</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncapHeader</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>ab33b41a4e4ece7be7f90a02cdae0772a</anchor>
      <arglist>(EIP_UINT cmd=0, EIP_UDINT handle=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>ac81a8eaff793f2123100adf18dc2b222</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a648bf4be657d4b395a9d4db0f4e529f8</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>command</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>ae3843424dfc336bf2f432db88e28cea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_DWORD</type>
      <name>context</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a9af220399b55bdebd6d6e33e3c0f20cf</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>length</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a478b176edf59a4181c14e8ecbcf358c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_DWORD</type>
      <name>options</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>a14895ce87419939eeaa50661b5c13acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>session_handle</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>afd869844d3e6b39bd36aed95001c64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_DWORD</type>
      <name>status</name>
      <anchorfile>classeip_1_1EncapHeader.html</anchorfile>
      <anchor>ab49053981598773266cc7809d1fc1b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::EncapPacket</name>
    <filename>classeip_1_1EncapPacket.html</filename>
    <member kind="function">
      <type>Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a90bad6d7b114a7c72a84c33a415490ce</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a0308a8b01c22e0fbe5c97d428b9943f6</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncapPacket</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>adfd6a2f80e0c082292298242036fd635</anchor>
      <arglist>(EIP_UINT command=0, EIP_UDINT session_handle=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EncapPacket</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>ae20114c210eedd3943c682e73fdbdb57</anchor>
      <arglist>(EIP_UINT command, EIP_UDINT session_handle, shared_ptr&lt; Serializable &gt; payload)</arglist>
    </member>
    <member kind="function">
      <type>EncapHeader &amp;</type>
      <name>getHeader</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a7599964b1b7f5e84398fa2d5fd4cfd47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>ad5d9a23054d1273626ea84f729784fef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getPayload</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a19f2fa125c3130c98a75ef85159b2079</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPayloadAs</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a131c6ad84b6cee1be97fe073b09c9b46</anchor>
      <arglist>(Serializable &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>aaf53c0572553f63f1fc19342b389c369</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPayload</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a25a512a17460f4cb317190d32ee1ba18</anchor>
      <arglist>(shared_ptr&lt; Serializable &gt; payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLength</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>a5c09c7c4add4ef596aceaaec69aa9511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EncapHeader</type>
      <name>header_</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>ac432cd938c17233025ee390a231dc0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>payload_</name>
      <anchorfile>classeip_1_1EncapPacket.html</anchorfile>
      <anchor>adde6a0b0c35019058b84359d2c048dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::ForwardCloseRequest</name>
    <filename>classeip_1_1ForwardCloseRequest.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a8f30443127259cac2188b1caca6fc6cc</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a262d576495fba6c9252a6afa9b74393c</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a8f20394c0f211e991d3841e6952410c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Path &amp;</type>
      <name>getPath</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a41651bc988ed5ae70be4e69ea266ceb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>abcab10c81cd79ffb8118e7470ef3064c</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>connection_sn</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a7976f2f1faf91acbc78f67cfa3eeca83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>originator_sn</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a1016d15442fc5988a33ddee0e0c1c584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>originator_vendor_id</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>abca412e5d993093d06d711cc21ed4c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_BYTE</type>
      <name>timeout_tick_size</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a2148046fba4a48e4e2cf6cdcb361547c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>timeout_ticks</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>a7b5cb92f4c2966930c10c9fad3533448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Path</type>
      <name>path_</name>
      <anchorfile>classeip_1_1ForwardCloseRequest.html</anchorfile>
      <anchor>aac7aeda2d6c6526210c580492df68bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::ForwardCloseRequestTest</name>
    <filename>classeip_1_1ForwardCloseRequestTest.html</filename>
  </compound>
  <compound kind="class">
    <name>eip::ForwardCloseSuccess</name>
    <filename>classeip_1_1ForwardCloseSuccess.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a1a3bc38f104ca89a1cf9b03b96a72132</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a3fae7dfe485ebe7d1a09a6bf5a8f728b</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a62c7644dd0aef905ac63735473346f34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getResponseData</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a1615cae75dc3a792e8fc9f888a9d92fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a77e14e75a8a29cb8578461f3f67ebbc7</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>connection_sn</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>ac58b4fb93ea8ccb9d4fc9e03c33ee22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>originator_sn</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a94ef2b5ee510174a858ba768d41dfed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>originator_vendor_id</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a6a458b5e105865b61f4fc469d19c60e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>response_data_</name>
      <anchorfile>classeip_1_1ForwardCloseSuccess.html</anchorfile>
      <anchor>a946d3c64cd98e1811c8f6b0943fb7d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::ForwardOpenRequest</name>
    <filename>classeip_1_1ForwardOpenRequest.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>ad0380eb3c618b0b41246c3559dd1e5c9</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a360fe5ab7802f20f2f78a4e068c02180</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a93245493bd879ebf91ef89599f8fd053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Path &amp;</type>
      <name>getPath</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a777980b6a36ed560a85498540967b213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a03a0d757043b661af5de6470d36f0d48</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function">
      <type>EIP_DWORD</type>
      <name>setOriginToTargetParams</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>ab379ddf484514035c2b650b75481c5eb</anchor>
      <arglist>(EIP_UINT size, bool variable, EIP_BYTE priority, EIP_BYTE type, bool shared)</arglist>
    </member>
    <member kind="function">
      <type>EIP_DWORD</type>
      <name>setTargetToOriginParams</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>adc78bd1580539214b410ebe7565ee010</anchor>
      <arglist>(EIP_UINT size, bool variable, EIP_BYTE priority, EIP_BYTE type, bool shared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIP_DWORD</type>
      <name>calcConnectionParams</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a794ac3ba96782d45856cc5120e5f5b23</anchor>
      <arglist>(EIP_UINT size, bool variable, EIP_BYTE priority, EIP_BYTE type, bool shared)</arglist>
    </member>
    <member kind="variable">
      <type>EIP_BYTE</type>
      <name>conn_type</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>af06fde54f583618641cdefb85d7ec14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>connection_sn</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a9212b67bd8f8d681e051371fc09e1e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_DWORD</type>
      <name>o_to_t_conn_params</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a8d83f6c755ba23112cfefabefa2bb3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_connection_id</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a649c3088e7a73d8b946b4b9d6cd989e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_rpi</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>afa83963c63fab82a00eaf93e05126a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>originator_sn</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>adcb7a637c364479530d387972d7d5db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>originator_vendor_id</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>aa75db459080e20a4cbaee289560e4c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_DWORD</type>
      <name>t_to_o_conn_params</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a09717bfca3ae7669fb9dd5a8e554cffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_connection_id</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>ab9e1df7b389b7bf91b2398bcfc214cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_rpi</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a646a5201ee85a621d2026a3b1cb138c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>timeout_multiplyer</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a00d1d0fe90b04b99c86b0170f3601ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_BYTE</type>
      <name>timeout_tick_size</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a6fb055f82451c4d8998f5c9dc8e7c047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>timeout_ticks</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a98434a044daf70ba987a23a1dd2b3718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Path</type>
      <name>path_</name>
      <anchorfile>classeip_1_1ForwardOpenRequest.html</anchorfile>
      <anchor>a4a6ec22285b687abce2f5bd2cdc6e7a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::ForwardOpenRequestTest</name>
    <filename>classeip_1_1ForwardOpenRequestTest.html</filename>
  </compound>
  <compound kind="class">
    <name>eip::ForwardOpenSuccess</name>
    <filename>classeip_1_1ForwardOpenSuccess.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a7e48295a7968de448f8a0dc5ad59a4ff</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>affd82ffa6fb49a1943e73a43581bc4a8</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a9678fea8a3718792591ad28aff614418</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getResponseData</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>ac4be8c108cac87139fd392639307b31e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a3947ff8e61442996e1e15687f5cfada7</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>connection_sn</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>ad696e8772bdd5d5d2bfbd41c4eb57b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_api</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a59677cb867d6532d7c5b1b27ec91f74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>o_to_t_connection_id</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>aa89db2c41ec21b49e8e7d4f9600ff07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>originator_sn</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>aad25ece2be1ca5fdc71498b2214233ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>originator_vendor_id</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a37c7ebe6c7735286ae68e5c9483ed91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_api</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a38fd2fdf8152b512f8e0ceb7e1d80d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>t_to_o_connection_id</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>ab0c4e02fb1507584f013bfea4ea17d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>response_data_</name>
      <anchorfile>classeip_1_1ForwardOpenSuccess.html</anchorfile>
      <anchor>a18cd7909c1ccd96a36780333b373ee02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::IdentityItemData</name>
    <filename>classeip_1_1IdentityItemData.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a8b0cef0f919c3f293076cc9b08745101</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a216acb4f3274c68f7731c1fe48e67acd</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>aaf60f97afbb2d6312dc1bdffda48cad7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>af7c6342d5e67d43fea1c2185c2e12954</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>device_type</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a443e4305952db4019c901b7835ecad6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>encap_protocol_version</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a24afcc44f9a9df3e42c053f97edfe389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>product_code</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a112211fe093a3aae91a559e2cb30edbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>product_name</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a0d156b6dce879af00194656e296a57a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>revision</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>ac7c870253029cfc6dbcd1cb8e66d4e4d</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>serial_number</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>ad6f6d6f3be8e86232360e148b5ef1966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in</type>
      <name>sockaddr</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>adbbc063e7180e01f9a11ced5d7b3d868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>state</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>aeff7ee00e5fa13359835d4de2026ff04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_WORD</type>
      <name>status</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>a48b5f17a67f768d3c70ff54e431f376e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>vendor_id</name>
      <anchorfile>classeip_1_1IdentityItemData.html</anchorfile>
      <anchor>ac5d2c548959034c928687fb03327ab55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::IOScanner</name>
    <filename>classeip_1_1IOScanner.html</filename>
    <member kind="function">
      <type>void</type>
      <name>handleListIdentityResponse</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a43075655bd92894e853e60ba518167c4</anchor>
      <arglist>(const boost::system::error_code &amp;ec, std::size_t num_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOScanner</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a8f8b8f4406935a27683cf5de8cd30694</anchor>
      <arglist>(boost::asio::io_service &amp;io_service, string hostname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a7405e96d82ad663983d5de255354212b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendListIdentityRequest</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>aa63561a7c73e4f7a4b15068930c7c79b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IOScanner</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a46a2107eb91ef49689b7f74b5c9ad56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp::endpoint</type>
      <name>device_endpoint_</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>aba4a29bc7229f8ae893c27da5061eae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>hostname_</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>ad90a3ab7b33a90e4bc1aeafd8545f855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; EIP_BYTE, 4 *1024 &gt;</type>
      <name>recv_buf_</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a75ba96fb23dd2f28fc053685508d62bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp::socket</type>
      <name>socket_</name>
      <anchorfile>classeip_1_1IOScanner.html</anchorfile>
      <anchor>a24d37ebad83e5b66620053e9b1e08b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::MessageRouterRequest</name>
    <filename>classeip_1_1MessageRouterRequest.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>aae76855f39fa5936ceaac7a6ad2a1593</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>aaf085cbde09f4149e4c12f16911e2191</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getData</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a7c386510582f2202e67e1f43789eb3ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a38de029a0331ec79c412317d5bdc5040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Path &amp;</type>
      <name>getPath</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a27e3d35d2a8ed93a0d5749d55c1d519e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageRouterRequest</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>aa99aaec58c7689edacb3a12e6719a81a</anchor>
      <arglist>(EIP_USINT service_code=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a2db91815937b48f72ad1103b504c425c</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a1b0da80bf5fe11b9adfa5ae5a7e46384</anchor>
      <arglist>(shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>service</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a7a41da895c0b946edc263b2956c8cf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>data_</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a160d20d1572e86b195227a6c1d931db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Path</type>
      <name>path_</name>
      <anchorfile>classeip_1_1MessageRouterRequest.html</anchorfile>
      <anchor>a0b5a9914f06de374c4fdc06da870aff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::MessageRouterResponse</name>
    <filename>classeip_1_1MessageRouterResponse.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a8e8e236f550ff9d9b8470224977847a1</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a803a764be8d1a2d74c75cf6a6e2168a3</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getAdditionalStatus</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a97b15f26a46a21345c66582993a29b3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a686eea798eb343d1f6086108299dc7c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getResponseData</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>af6a4bd4b81d6ccd28bd8a3a0f505e521</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageRouterResponse</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>ada32837d1fd47e35e54f588b03f71077</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a832cebc6aaace0c48b519d185f699339</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>general_status</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>ad64f83ea026714d3b15dbaf3d60ba941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_USINT</type>
      <name>service</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a6feda627fe1aa5edd5131bbba5973788</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>readData</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a32a1790c55b9691d7abd97779e36d666</anchor>
      <arglist>(Reader &amp;reader, int length)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>additional_status_</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a41654859cb5a14f2ee88ae5e6e57891a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>response_data_</name>
      <anchorfile>classeip_1_1MessageRouterResponse.html</anchorfile>
      <anchor>a0261c7b116d780a104beea38316d3c47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::Path</name>
    <filename>classeip_1_1Path.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addLogicalAttribute</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a3d419c7aa9c0bcff461122c9510ccb78</anchor>
      <arglist>(EIP_USINT attribute_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLogicalClass</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a430d5499dd189cd4762564a3a0f55fbd</anchor>
      <arglist>(EIP_USINT class_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLogicalConnectionPoint</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a28594bd51d9cac4de8295dd8de66b080</anchor>
      <arglist>(EIP_USINT connection_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLogicalInstance</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a85f72021ae2b1bba624e88a5a3c5c8b8</anchor>
      <arglist>(EIP_USINT instance_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a878efe7abeab4160c758fb601df69c02</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a4fb11bc0e027914421c372a02f52aef4</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>aaf8f0b46d5184d16e8170324d0d0ba9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a899b3f765788bb1d0073203e49c8d33f</anchor>
      <arglist>(bool pad_after_length=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a4486803ca53c241d12f31265b1f2bd93</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id, EIP_USINT attribute_id, bool pad_after_length=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a13ce547f90be542490d12c5e8a642be3</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>aaebbb81593d82bae4e65a71de60a7f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>adfe236e326bab9cf17b21af3e9d2f0cf</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>a38696c1775759e197eb96b7de90825ff</anchor>
      <arglist>(Writer &amp;writer, bool pad_after_length) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPadAfterLength</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>abb895cafa22b78ee12ff02d2bd13d5f8</anchor>
      <arglist>(bool pad)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSegment</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>af4514ce6d6c6f95d4ee74e22d2125421</anchor>
      <arglist>(EIP_USINT type, EIP_USINT data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pad_after_length_</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>ac8143f093075c2b8186889152a89c4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; EIP_USINT &gt;</type>
      <name>path_buf_</name>
      <anchorfile>classeip_1_1Path.html</anchorfile>
      <anchor>aba19d27b24e01e37a8f02e75ccfdaf6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::RegisterSessionData</name>
    <filename>classeip_1_1RegisterSessionData.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>af082553e286c2c592ed9b406661184b0</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>a41cb28d4232e8f179a6c837f78489866</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>a4ad793ebe597cfaec9fe5094ba3bef8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegisterSessionData</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>af0d3109abcd984b184d6c819ed452359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>afd1b67529975012ef3521819ab37ce60</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>options</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>a1d735dd4d5b0efb6b1dea3dc6119851b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>protocol_version</name>
      <anchorfile>classeip_1_1RegisterSessionData.html</anchorfile>
      <anchor>a0b078ce9fa03f280256eb6c3a21a076d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::RRData</name>
    <filename>classeip_1_1RRData.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a007e1d3b24bd3495f69110688b11576c</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>ae136a185c1f565ebf70d82bffcef2a14</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a973c38d8ce4cc97b0577e39723da4efa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RRData</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>aaf241aaa7eafcb66086e52c6b45a77c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a64f11804a74305248f4d0eb4af874dc4</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>interface_handle</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a0e3c4fb19da14a9ce7d7a752b660f8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>timeout</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a21aa2b5466434c2f23e62ded5008161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual shared_ptr&lt; Serializable &gt;</type>
      <name>getData</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>a095b35b27049916b8c1ce2464afc4af1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1RRData.html</anchorfile>
      <anchor>acf0c532c851ada97400c30cd47f0fa88</anchor>
      <arglist>(CPFItem &amp;item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::RRDataRequest</name>
    <filename>classeip_1_1RRDataRequest.html</filename>
    <base>eip::RRData</base>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getMRData</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a2950e6f5709c621c76b8c860ea44be2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Path &amp;</type>
      <name>getPath</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>ac46306eee547f19e2f9a1f1664ec046e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIP_USINT</type>
      <name>getServiceCode</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a2efdb2ae170ba6504392de5e05904776</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RRDataRequest</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>afa60a54639fda56894498d4e3f32a84a</anchor>
      <arglist>(EIP_USINT service_code=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RRDataRequest</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a9299674114ee4b14203c13100cec7f75</anchor>
      <arglist>(EIP_USINT service_code, const Path &amp;path, shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RRDataRequest</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a61f59c9633d6661c3e76fbf6cfddd262</anchor>
      <arglist>(EIP_USINT service_code, const Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMRData</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a78115f03fcde864916d9ba962c7d6703</anchor>
      <arglist>(shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setServiceCode</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>ab32a3e1f210703005158cc7c554964ca</anchor>
      <arglist>(EIP_USINT service_code)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual shared_ptr&lt; Serializable &gt;</type>
      <name>getData</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>ad0a825dc4b0b3f41a1a12564a51251b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a61d7191fb1c610d3a52d4f5603b056df</anchor>
      <arglist>(CPFItem &amp;item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; MessageRouterRequest &gt;</type>
      <name>mr_data_</name>
      <anchorfile>classeip_1_1RRDataRequest.html</anchorfile>
      <anchor>a6032a8ea77eeb30d651577efcb10cc35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::RRDataResponse</name>
    <filename>classeip_1_1RRDataResponse.html</filename>
    <base>eip::RRData</base>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getAdditionalStatus</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>acd1dd05f83d52093d1c6f4d8161ea4d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAdditionalStatusAs</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>ad587fc07cbcd73d86da24b1131119ea2</anchor>
      <arglist>(Serializable &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIP_USINT</type>
      <name>getGeneralStatus</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>a2905ea41cba4cd74e556df8f1088f1ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; Serializable &gt;</type>
      <name>getResponseData</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>ad381cd5c8cec76ea096274f2f9e98695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getResponseDataAs</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>aba6f26ad44a31ea281b221cbdbf01968</anchor>
      <arglist>(Serializable &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIP_USINT</type>
      <name>getServiceCode</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>a4966607015b6470bd74dd9ebab961373</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual shared_ptr&lt; Serializable &gt;</type>
      <name>getData</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>ae6981b0174786e25dc18785d1bcc6c27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>aa96e0b9451c5f61349f2da2e5adc760c</anchor>
      <arglist>(CPFItem &amp;item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageRouterResponse</type>
      <name>response_data_</name>
      <anchorfile>classeip_1_1RRDataResponse.html</anchorfile>
      <anchor>aaed13a839d4fbcc6bfe89425c4c82f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::SequencedAddressItem</name>
    <filename>classeip_1_1SequencedAddressItem.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>aea8bb2e0a547fab4b7110b9be2ea5a30</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>acb738731d921f0ec922692e1069fc108</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>a1110c78a8b91b1eb1b4174528475c8b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequencedAddressItem</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>a37ae9713a27a3acc303d452f3a2b411d</anchor>
      <arglist>(EIP_UDINT connection=0, EIP_UDINT sequence=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>a36244fc9bb0f82c5199c9cfb282277e3</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>connection_id</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>aba42fc8a2d27c2ad0d51b2a80f389447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIP_UDINT</type>
      <name>sequence_num</name>
      <anchorfile>classeip_1_1SequencedAddressItem.html</anchorfile>
      <anchor>a0f7d2436ada7979fabb9c39c848c2e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::SequencedDataItem</name>
    <filename>classeip_1_1SequencedDataItem.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>a2f540b5587655b9d533dc399c1b78d5a</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>a344893070a499e5a7455ad9b74bf1c79</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>a08c8378538faafcb3833880d7a648d11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequencedDataItem</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>a6e7e913ad666340f5557e178631f0092</anchor>
      <arglist>(EIP_UINT sequence=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>aeeaee55d4b7d1f14835234c4f6c78f86</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>EIP_UINT</type>
      <name>sequence_num</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>ab2f014310b7c751dc7ed5b8b567cfef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>already_deserializing</name>
      <anchorfile>classeip_1_1SequencedDataItem.html</anchorfile>
      <anchor>a71ac2a9c7e0ff71e4c44769bf3651667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::Session</name>
    <filename>classeip_1_1Session.html</filename>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a9653bdefedce2ab14be637c1df866091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeConnection</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a1549e5f163ee575b68ea9ab05444432e</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>createConnection</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>af8aa975e83198d1ec987a3ed2ccd0a92</anchor>
      <arglist>(const EIP_CONNECTION_INFO_T &amp;o_to_t, const EIP_CONNECTION_INFO_T &amp;t_to_o)</arglist>
    </member>
    <member kind="function">
      <type>const Connection &amp;</type>
      <name>getConnection</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>af4c857ee719f3ecb1b37ffcb3c85fc30</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>EIP_UDINT</type>
      <name>getSerialNum</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a0b66e5b475fb65a2ee8ab54955bd5349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIP_UDINT</type>
      <name>getSessionID</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a8ecd3fc09ff75844382d476902af0a49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getSingleAttribute</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ac90d63113859a0fca93efc6809914367</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id, EIP_USINT attribute_id, T v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getSingleAttributeSerializable</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a2f9d41cbb5e81c7f3a1a3bcb7fd75647</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id, EIP_USINT attribute_id, Serializable &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIP_UINT</type>
      <name>getVendorID</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a9b85a63e686cc328cfd6a23af191fcb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ac0ce5180a1f205e5c67545c1b470be99</anchor>
      <arglist>(string hostname, string port=&quot;44818&quot;, string io_port=&quot;2222&quot;)</arglist>
    </member>
    <member kind="function">
      <type>CPFPacket</type>
      <name>receiveIOPacket</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a2bba6207a09338d9d61a855c7de32797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendIOPacket</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ae29b311e54fdb4e7dee808e052509bbe</anchor>
      <arglist>(CPFPacket &amp;pkt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Session</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>af5bacd5bb9c0685ee2b858b20f118c93</anchor>
      <arglist>(shared_ptr&lt; Socket &gt; socket, shared_ptr&lt; Socket &gt; io_socket, EIP_UINT vendor_id=DEFAULT_VENDOR_ID, EIP_UDINT serial_num=DEFAULT_SERIAL_NUM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleAttribute</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a9f42b14224354b5e4fce02d9f01682cf</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id, EIP_USINT attribute_id, T v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSingleAttributeSerializable</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>aa1106b29c34903b6c22be6e7b6724821</anchor>
      <arglist>(EIP_USINT class_id, EIP_USINT instance_id, EIP_USINT attribute_id, shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Session</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a8dc4520528c819ba9c52039b66501663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>check_packet</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a01f651daa04ff2460da992581a08787d</anchor>
      <arglist>(EncapPacket &amp;pkt, EIP_UINT exp_cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FRIEND_TEST</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a2c51ef30270b9e0815904e365b1c1815</anchor>
      <arglist>(SessionTest, test_create_connection)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EncapPacket</type>
      <name>sendCommand</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>adbcd282b95432b81ea3f9b8938bce755</anchor>
      <arglist>(EncapPacket &amp;req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RRDataResponse</type>
      <name>sendRRDataCommand</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ae023afd441969c59673997d375a559eb</anchor>
      <arglist>(EIP_USINT service, const Path &amp;path, shared_ptr&lt; Serializable &gt; data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Connection &gt;</type>
      <name>connections_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a82b9023b9fe8b114bc5bb676e3fc41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Socket &gt;</type>
      <name>io_socket_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a6a0fa6a01cac000c46d5480e1893a985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UDINT</type>
      <name>my_serial_num_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a4f638b405cd973cba4579a6dda2f1d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UINT</type>
      <name>my_vendor_id_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>aac4e511d429caf2835a65522a9b26cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UDINT</type>
      <name>next_connection_id_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ae8b652366e020432f88dc45c0bd31ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UINT</type>
      <name>next_connection_sn_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ae5d5631f66b2b7a023cee60740e0241f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_BYTE</type>
      <name>recv_buffer_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a53214c7f71eb3f2b8acf1c10f405212e</anchor>
      <arglist>[4 *1024]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIP_UDINT</type>
      <name>session_id_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>a07cdf2dcdf0f93527a27d8f634b53a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Socket &gt;</type>
      <name>socket_</name>
      <anchorfile>classeip_1_1Session.html</anchorfile>
      <anchor>ab85431de753c29dc969665be0a20ea08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::SessionTest</name>
    <filename>classeip_1_1SessionTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SessionTest</name>
      <anchorfile>classeip_1_1SessionTest.html</anchorfile>
      <anchor>a0effa19b4ef9ea35789dcd6bdb8977df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classeip_1_1SessionTest.html</anchorfile>
      <anchor>a33eb69bcf71bc7955fff2959919ff6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Session</type>
      <name>session</name>
      <anchorfile>classeip_1_1SessionTest.html</anchorfile>
      <anchor>ac6c837315447f38204eb4f50dce25279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; TestSocket &gt;</type>
      <name>ts</name>
      <anchorfile>classeip_1_1SessionTest.html</anchorfile>
      <anchor>a9da8d7b36f0b9aac1f301223a82320e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; TestSocket &gt;</type>
      <name>ts_io</name>
      <anchorfile>classeip_1_1SessionTest.html</anchorfile>
      <anchor>a75082156b849fd36b28153d766f6899d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>eip::serialization</name>
    <filename>namespaceeip_1_1serialization.html</filename>
    <class kind="class">eip::serialization::BufferReader</class>
    <class kind="class">eip::serialization::BufferWriter</class>
    <class kind="class">eip::serialization::Reader</class>
    <class kind="class">eip::serialization::Serializable</class>
    <class kind="class">eip::serialization::SerializableBuffer</class>
    <class kind="class">eip::serialization::SerializablePrimitive</class>
    <class kind="class">eip::serialization::StreamReader</class>
    <class kind="class">eip::serialization::StreamWriter</class>
    <class kind="class">eip::serialization::Writer</class>
    <member kind="function">
      <type>void</type>
      <name>copy_serializable</name>
      <anchorfile>namespaceeip_1_1serialization.html</anchorfile>
      <anchor>a137be907c824b9d4d1841579000a286a</anchor>
      <arglist>(Serializable &amp;dst, const Serializable &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::BufferReader</name>
    <filename>classeip_1_1serialization_1_1BufferReader.html</filename>
    <base>eip::serialization::Reader</base>
    <member kind="function">
      <type></type>
      <name>BufferReader</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a3a2995f0c79caf6dbe3336df6198a4ea</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a632c2a588bf89b239dcd6fadcc5771f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mutable_buffer</type>
      <name>readBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a05a604f0e53b66b2d8431583c1975b2e</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>readBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a87c4d30da7d74ce7f31cfc8cb40d056d</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>readBytes</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a47f8d2c036c955be5609b44ad3e38a1d</anchor>
      <arglist>(void *buf, size_t n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>readBytes</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a039c6e25f764f9d58dfa3f42ff565c06</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>skip</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>aa6b8d90f0a5b2a92c92ec98fd3a74fde</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable_buffer</type>
      <name>buf_</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>ac0cfd7241d8636d98f15af6e11bfa378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>byte_count_</name>
      <anchorfile>classeip_1_1serialization_1_1BufferReader.html</anchorfile>
      <anchor>a008bf94425029aa7af15f87ed4e6bfba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::BufferWriter</name>
    <filename>classeip_1_1serialization_1_1BufferWriter.html</filename>
    <base>eip::serialization::Writer</base>
    <member kind="function">
      <type></type>
      <name>BufferWriter</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>abf1e6284018da442c11cf970cb295f08</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>a2f1987c2b3d95367898105795a12aa5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>a8c93e8ba30d916ddf07a83d42c8eaef1</anchor>
      <arglist>(const_buffer b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>a259b58f167d165091613611dfc76d0d2</anchor>
      <arglist>(const void *p, size_t n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable_buffer</type>
      <name>buf_</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>a60fe6af1f5ba6647e718297861c5cb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>byte_count_</name>
      <anchorfile>classeip_1_1serialization_1_1BufferWriter.html</anchorfile>
      <anchor>a8e45dbf8fcc88bdc45ca73c5d0006980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::Reader</name>
    <filename>classeip_1_1serialization_1_1Reader.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1Reader.html</anchorfile>
      <anchor>a6b417dd9a8d142ca9ceb2926a4cc69cd</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classeip_1_1serialization_1_1Reader.html</anchorfile>
      <anchor>ac5b346f9909998754bed62431e0af2ef</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1Reader.html</anchorfile>
      <anchor>ac3e3057a0fd3e846a199c74412528750</anchor>
      <arglist>(mutable_buffer buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readBytes</name>
      <anchorfile>classeip_1_1serialization_1_1Reader.html</anchorfile>
      <anchor>a2b6cb533a139d2c51508ccb58e639742</anchor>
      <arglist>(void *buf, size_t n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>skip</name>
      <anchorfile>classeip_1_1serialization_1_1Reader.html</anchorfile>
      <anchor>a57e7af108bab85513aaed17906590e82</anchor>
      <arglist>(size_t n)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::Serializable</name>
    <filename>classeip_1_1serialization_1_1Serializable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1Serializable.html</anchorfile>
      <anchor>ac1a51ef421cc9b23b54bef8f1444360c</anchor>
      <arglist>(Reader &amp;reader, size_t length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1Serializable.html</anchorfile>
      <anchor>a0d04570228f09debec76c689a8ca7523</anchor>
      <arglist>(Reader &amp;reader)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1serialization_1_1Serializable.html</anchorfile>
      <anchor>a155e54b5436e9ff12cdeab847513d1d9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1serialization_1_1Serializable.html</anchorfile>
      <anchor>a706468d8bb65174b19e0a4b31cc7f43f</anchor>
      <arglist>(Writer &amp;writer) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::SerializableBuffer</name>
    <filename>classeip_1_1serialization_1_1SerializableBuffer.html</filename>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a8e121e77456ddc455416f3a5f3b97bc0</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a4b0efde840caa118e74d7ec3be51f286</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual mutable_buffer</type>
      <name>getData</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a6d3f80191998ba6b96f351e91979fd63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a153e44864be447153af479bee4371d91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a7a5e2f6296e5fbf003fa40daacf39e75</anchor>
      <arglist>(mutable_buffer b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializableBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>aa41a13bc9af5e66833d33819e599894f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializableBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a6b929bc862ece336e7d1d046ae850894</anchor>
      <arglist>(mutable_buffer data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a8458a44bbc34b9be3377d5b0e864c856</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setData</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a7667a0958f31b88e0136803905484a22</anchor>
      <arglist>(mutable_buffer data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SerializableBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a289113568a82899581b2ee9e25dfabf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteAllocatedBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a41aa9bc2d1b9a1c71daacd0a012f1803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>allocated_buffer_</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>acebc04f0d7f390fadc1dd807785dec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutable_buffer</type>
      <name>data_</name>
      <anchorfile>classeip_1_1serialization_1_1SerializableBuffer.html</anchorfile>
      <anchor>a8d4427bb5398e8d655f3bdee479196d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::SerializablePrimitive</name>
    <filename>classeip_1_1serialization_1_1SerializablePrimitive.html</filename>
    <templarg>T</templarg>
    <base>eip::serialization::Serializable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>a2aec8a71702aa9480539ebc833743a48</anchor>
      <arglist>(Reader &amp;reader, size_t length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Reader &amp;</type>
      <name>deserialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>aa656cec0158d5adbb91d0be58d522c63</anchor>
      <arglist>(Reader &amp;reader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getLength</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>a298d54406334cda04ae87adfd4b7d8a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializablePrimitive</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>ada8e34b32806e8b51017a22ca714fa20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerializablePrimitive</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>ad45f852d6b63381300057614323a7656</anchor>
      <arglist>(const T &amp;d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Writer &amp;</type>
      <name>serialize</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>a1e682c158e9481858dba301006d1ee1b</anchor>
      <arglist>(Writer &amp;writer) const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>data</name>
      <anchorfile>classeip_1_1serialization_1_1SerializablePrimitive.html</anchorfile>
      <anchor>aad2664dc042d2e846b24709beb61ea6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::StreamReader</name>
    <filename>classeip_1_1serialization_1_1StreamReader.html</filename>
    <base>eip::serialization::Reader</base>
    <member kind="function">
      <type>size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>a7b03db6bd640ec381cf7637496d4ee3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>a83150262caf2eec90dc41defe188debe</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readBytes</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>af4d4a96dc5ed2b54c72e06031a60aa63</anchor>
      <arglist>(void *buf, size_t n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>skip</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>aea0acc5d135349322a0da64bf17c0ad8</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamReader</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>ac89846a8e5a38e9f8ecb3dabe063baa0</anchor>
      <arglist>(shared_ptr&lt; istream &gt; isp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; istream &gt;</type>
      <name>isp_</name>
      <anchorfile>classeip_1_1serialization_1_1StreamReader.html</anchorfile>
      <anchor>a848ab742fd5532a5024f6f30b97360c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::StreamWriter</name>
    <filename>classeip_1_1serialization_1_1StreamWriter.html</filename>
    <base>eip::serialization::Writer</base>
    <member kind="function">
      <type>size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>a0edc47ac706b02e25859b8629be8616a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamWriter</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>a4c5bc5a9d92d6fe84eb890981ae7b7b6</anchor>
      <arglist>(shared_ptr&lt; ostream &gt; osp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>abe8b8349908e8175d00e7743b9095dff</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>a36b62c96d127b4e9034c715f7a08e6d8</anchor>
      <arglist>(const_buffer b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBytes</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>a1e4863ef556d182ab55719fd4dd7756c</anchor>
      <arglist>(const void *p, size_t n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; ostream &gt;</type>
      <name>osp_</name>
      <anchorfile>classeip_1_1serialization_1_1StreamWriter.html</anchorfile>
      <anchor>aa2121f3f70c5231751873b4770c41d03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::serialization::Writer</name>
    <filename>classeip_1_1serialization_1_1Writer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>getByteCount</name>
      <anchorfile>classeip_1_1serialization_1_1Writer.html</anchorfile>
      <anchor>a9816babf24fb0164ee0ee15dc7a3bd4d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classeip_1_1serialization_1_1Writer.html</anchorfile>
      <anchor>a422c7447e640c628d2e027923e9f37c6</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>writeBuffer</name>
      <anchorfile>classeip_1_1serialization_1_1Writer.html</anchorfile>
      <anchor>ae705b8d16f651d0f72079a355db8a152</anchor>
      <arglist>(const_buffer b)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>writeBytes</name>
      <anchorfile>classeip_1_1serialization_1_1Writer.html</anchorfile>
      <anchor>af8393887fe1fc22da6be84d3aae6854a</anchor>
      <arglist>(const void *p, size_t n)=0</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>eip::socket</name>
    <filename>namespaceeip_1_1socket.html</filename>
    <class kind="class">eip::socket::Socket</class>
    <class kind="class">eip::socket::TCPSocket</class>
    <class kind="class">eip::socket::TestSocket</class>
    <class kind="class">eip::socket::UDPSocket</class>
  </compound>
  <compound kind="class">
    <name>eip::socket::Socket</name>
    <filename>classeip_1_1socket_1_1Socket.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>a0997bacbf062c3e243a456a03c0fe963</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>a6151dfc0529d529a4acffa9d32e49bdc</anchor>
      <arglist>(string hostname, string port)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>receive</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>a1d2073948125dc74ed75752e2eb15696</anchor>
      <arglist>(mutable_buffer buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>send</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>a4575b762da8d3a607b1e4c378dc68b43</anchor>
      <arglist>(const_buffer buf)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>send</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>aa16e4ee3f78c245d56be057b2c0f320d</anchor>
      <arglist>(const Serializable &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Socket</name>
      <anchorfile>classeip_1_1socket_1_1Socket.html</anchorfile>
      <anchor>a21586c9937854714d128f9aefbaa20ff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::socket::TCPSocket</name>
    <filename>classeip_1_1socket_1_1TCPSocket.html</filename>
    <base>eip::socket::Socket</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>a3ac8fe88fb6858c0a1161daf0566c432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>a8c4d8cbdde8362b2af0a2ab3a88721ba</anchor>
      <arglist>(string hostname, string port)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>receive</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>a623e6a69899e3d3d21af96fa52713b90</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>send</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>a66d1f3138fabbd69632131a1115bc1c2</anchor>
      <arglist>(const_buffer buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TCPSocket</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>ada6e58902081b9801df074d64a3ff977</anchor>
      <arglist>(io_service &amp;io_serv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tcp::socket</type>
      <name>socket_</name>
      <anchorfile>classeip_1_1socket_1_1TCPSocket.html</anchorfile>
      <anchor>adc4db37f8c31990a337bd7fd9e16b5f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::socket::TestSocket</name>
    <filename>classeip_1_1socket_1_1TestSocket.html</filename>
    <base>eip::socket::Socket</base>
    <member kind="function">
      <type>void</type>
      <name>clearTxBuffer</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>aefa79bb0f681f398f1cc6752d08a7449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a31b6f20573f4fd730edb10948561f478</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>ac359fa91f6df28bdc1655114cc1f73e7</anchor>
      <arglist>(string hostname, string port)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>receive</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>abec89b82316b122c63d62471989b9c61</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>send</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>ad4f873fad2838098c5bdbd56bc158428</anchor>
      <arglist>(const_buffer buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSocket</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>ad050333b5696e19ae0a3dcbac6001fc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestSocket</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a53a551c57ad69089f11c138e7171e460</anchor>
      <arglist>(const_buffer rbuf)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a2ad60cb64e195c181f695956d7e4e1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_open</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>ac47265d775088b693b16c4df30aea8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>port</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a156818d0375d1b40cf6d064649066f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const_buffer</type>
      <name>rx_buffer</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>ade72dbb5f2ed67e52cbe04a25e050ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rx_count</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a0cc7bfb022cc1d83a0677030a55c6a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>tx_buffer</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>aec394061915088518d8f3000767ddc3e</anchor>
      <arglist>[4096]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tx_count</name>
      <anchorfile>classeip_1_1socket_1_1TestSocket.html</anchorfile>
      <anchor>a48191c9231597a3cb08daf755d964f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eip::socket::UDPSocket</name>
    <filename>classeip_1_1socket_1_1UDPSocket.html</filename>
    <base>eip::socket::Socket</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a8d05e57539ae1014979771f961d37f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a384c6167aa3bb7e829f996c6e15ba85e</anchor>
      <arglist>(string hostname, string port)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>receive</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a7b5d8bcab3ccd6487763645f3fab0e5f</anchor>
      <arglist>(mutable_buffer buf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>send</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>aa70e394505c6cebd6e61e74f8dfcd821</anchor>
      <arglist>(const_buffer buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDPSocket</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a081718e86553166b86960d8c23a57f71</anchor>
      <arglist>(io_service &amp;io_serv, unsigned short local_port)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp::endpoint</type>
      <name>local_endpoint_</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a0699f67bb4060f2350598f08568b676e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp::endpoint</type>
      <name>remote_endpoint_</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a3d495e9f1fb2524dfc1d106bdab6476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>udp::socket</type>
      <name>socket_</name>
      <anchorfile>classeip_1_1socket_1_1UDPSocket.html</anchorfile>
      <anchor>a61f645c1e6664a9d5a197d8b40c4b746</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
