<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ccpp_GSDFPacket.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>ccpp__GSDFPacket_8h</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">GSDFPacket.h</includes>
    <includes id="GSDFPacketDcps_8h" name="GSDFPacketDcps.h" local="yes" imported="no">GSDFPacketDcps.h</includes>
    <includes id="GSDFPacketDcps__impl_8h" name="GSDFPacketDcps_impl.h" local="yes" imported="no">GSDFPacketDcps_impl.h</includes>
  </compound>
  <compound kind="file">
    <name>check_status.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>check__status_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <member kind="function">
      <type>void</type>
      <name>checkHandle</name>
      <anchorfile>check__status_8cpp.html</anchorfile>
      <anchor>a8454e8a44e36e4df9e8ba6ef692c2555</anchor>
      <arglist>(void *handle, const char *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkStatus</name>
      <anchorfile>check__status_8cpp.html</anchorfile>
      <anchor>a9b83ef2d42ca6b32b87e090c7b422978</anchor>
      <arglist>(DDS::ReturnCode_t status, const char *info)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getErrorName</name>
      <anchorfile>check__status_8cpp.html</anchorfile>
      <anchor>aa75e4f38a9da3fb959e298afb84c89b3</anchor>
      <arglist>(DDS::ReturnCode_t status)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>RetCodeName</name>
      <anchorfile>check__status_8cpp.html</anchorfile>
      <anchor>a660375ee23ff68b1848828bf43f4df7c</anchor>
      <arglist>[13]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check_status.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>check__status_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>checkHandle</name>
      <anchorfile>check__status_8h.html</anchorfile>
      <anchor>a8454e8a44e36e4df9e8ba6ef692c2555</anchor>
      <arglist>(void *handle, const char *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkStatus</name>
      <anchorfile>check__status_8h.html</anchorfile>
      <anchor>a9b83ef2d42ca6b32b87e090c7b422978</anchor>
      <arglist>(DDS::ReturnCode_t status, const char *info)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getErrorName</name>
      <anchorfile>check__status_8h.html</anchorfile>
      <anchor>aa75e4f38a9da3fb959e298afb84c89b3</anchor>
      <arglist>(DDS::ReturnCode_t status)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_main.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>example__main_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>OSPL_MAIN</name>
      <anchorfile>example__main_8h.html</anchorfile>
      <anchor>acecf42ac3ac0e64944c8edb9bd738cd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacket.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>GSDFPacket_8cpp</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacket.h</includes>
  </compound>
  <compound kind="file">
    <name>GSDFPacket.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>GSDFPacket_8h</filename>
    <class kind="struct">opensplice_dds_comm::GSDFPacket</class>
    <namespace>opensplice_dds_comm</namespace>
    <member kind="typedef">
      <type>DDS_DCPSStruct_out&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a2a51efe246fd12a7df97c40bf5330691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_var&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a2cc773dba3c339fbd0683f6557795c06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacket_listener.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>GSDFPacket__listener_8cpp</filename>
    <includes id="GSDFPacket__listener_8h" name="GSDFPacket_listener.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacket_listener.h</includes>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>GSDFPacket_listener.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>GSDFPacket__listener_8h</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">ccpp_GSDFPacket.h</includes>
    <class kind="class">opensplice_dds_comm::GSDFPacketListener</class>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>GSDFPacketDcps_8cpp</filename>
    <includes id="GSDFPacketDcps_8h" name="GSDFPacketDcps.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacketDcps.h</includes>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>GSDFPacketDcps_8h</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">GSDFPacket.h</includes>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReader</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReaderView</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataWriter</class>
    <class kind="struct">opensplice_dds_comm::GSDFPacketSeq_uniq_</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupportInterface</class>
    <namespace>opensplice_dds_comm</namespace>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a619bca6e97dd3ead4e2b42e2068a080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader *</type>
      <name>GSDFPacketDataReader_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a5f640231531078d3a99247cbf622428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>af8040a06b623eaa0b511aec2dc43c51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ad5ff6a536930ba2832436e0f23c433ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView *</type>
      <name>GSDFPacketDataReaderView_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a5a85a653d211439daf8435215e54e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>aa75de16200792ecc0ddf305f554f6fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a32ba3e22b84ec11dc973e2248743e310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter *</type>
      <name>GSDFPacketDataWriter_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ab7e86da2eead54887e9d511d53088499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a26f43900860001bb21d8b5a1aef5f822</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSUVLSeq&lt; GSDFPacket, struct GSDFPacketSeq_uniq_ &gt;</type>
      <name>GSDFPacketSeq</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a53fcb27505d20d14614f12f9f5f7f285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a13db97f21d5bf73b8769556578235866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>aa7e8d2d074af8cd9c3c08bbf1f9adfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>abec909a17400a15c8626539475687ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface *</type>
      <name>GSDFPacketTypeSupportInterface_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a437f1d0815a8f6c74ffdafdfa5c51fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a6d6bde8fea7286cd87cadcd0802922e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps_impl.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>GSDFPacketDcps__impl_8cpp</filename>
    <includes id="GSDFPacketDcps__impl_8h" name="GSDFPacketDcps_impl.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacketDcps_impl.h</includes>
    <includes id="GSDFPacketSplDcps_8h" name="GSDFPacketSplDcps.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacketSplDcps.h</includes>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketDcps__impl_8cpp.html</anchorfile>
      <anchor>a4b1046b769ede1b6a99d0855c03cae83</anchor>
      <arglist>(c_base base, struct opensplice_dds_comm::GSDFPacket *from, struct _opensplice_dds_comm_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketDcps__impl_8cpp.html</anchorfile>
      <anchor>a1a78048058a8b9ae16ea4d3b50371531</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps_impl.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>GSDFPacketDcps__impl_8h</filename>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">ccpp_GSDFPacket.h</includes>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReader_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReaderView_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataWriter_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupport</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupportFactory</class>
    <namespace>opensplice_dds_comm</namespace>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>GSDFPacketTypeSupport_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ab156facdaae5d9ba0c4d60cb1ff00855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>GSDFPacketTypeSupport_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a6774e258ddec7c1b4b7c388846826069</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketSplDcps.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>GSDFPacketSplDcps_8cpp</filename>
    <includes id="GSDFPacketSplDcps_8h" name="GSDFPacketSplDcps.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacketSplDcps.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_comm/ccpp_GSDFPacket.h</includes>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a141561d7f1336cdc9cbf7ff16af774ad</anchor>
      <arglist>(c_base base, struct::opensplice_dds_comm::GSDFPacket *from, struct _opensplice_dds_comm_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a1a78048058a8b9ae16ea4d3b50371531</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_comm_GSDFPacket__keys</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a6050da9af394dd06d5bdf78961cd3aa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_comm_GSDFPacket__name</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>adf550f0ee42868e5f0be6c3829b34a71</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketSplDcps.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>GSDFPacketSplDcps_8h</filename>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">ccpp_GSDFPacket.h</includes>
    <class kind="struct">_opensplice_dds_comm_GSDFPacket</class>
    <member kind="function">
      <type>c_metaObject</type>
      <name>__GSDFPacket_opensplice_dds_comm__load</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a6b80417de527a2feab6ae05b0f9e8eec</anchor>
      <arglist>(c_base base)</arglist>
    </member>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a4b1046b769ede1b6a99d0855c03cae83</anchor>
      <arglist>(c_base base, struct opensplice_dds_comm::GSDFPacket *from, struct _opensplice_dds_comm_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_comm_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a1a78048058a8b9ae16ea4d3b50371531</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_comm_GSDFPacket__keys</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a6050da9af394dd06d5bdf78961cd3aa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>c_metaObject</type>
      <name>__opensplice_dds_comm_GSDFPacket__load</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a8ecd01fc8112023101f578547563e70f</anchor>
      <arglist>(c_base base)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_comm_GSDFPacket__name</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>adf550f0ee42868e5f0be6c3829b34a71</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opensplice_dds_comm.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>opensplice__dds__comm_8cpp</filename>
    <includes id="opensplice__dds__comm_8h" name="opensplice_dds_comm.h" local="yes" imported="no">opensplice_dds_comm/opensplice_dds_comm.h</includes>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>opensplice_dds_comm.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>opensplice__dds__comm_8h</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">GSDFPacket.h</includes>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">check_status.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">publisher.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">subscriber.h</includes>
    <class kind="class">opensplice_dds_comm::OpenSpliceDDSComm</class>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>pub.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>pub_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">opensplice_dds_comm/publisher.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PACKET_LEN</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>a65f2af54195a74dd91a96ddb0254dbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_PACKET</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>a7c39b4942ea3c3d0f4fb1cd2b7612cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>publisher_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_comm/ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">opensplice_dds_comm/example_main.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">opensplice_dds_comm/publisher.h</includes>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>publisher.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>publisher_8h</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">example_main.h</includes>
    <class kind="class">opensplice_dds_comm::Publisher</class>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>sub.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>sub_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">opensplice_dds_comm/subscriber.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callBack</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>aae755ae07942347768258ccdbe28c85d</anchor>
      <arglist>(const opensplice_dds_comm::MSFPPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscriber.cpp</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/src/</path>
    <filename>subscriber_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_comm/check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_comm/ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">opensplice_dds_comm/example_main.h</includes>
    <includes id="GSDFPacket__listener_8h" name="GSDFPacket_listener.h" local="yes" imported="no">opensplice_dds_comm/GSDFPacket_listener.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">opensplice_dds_comm/subscriber.h</includes>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="file">
    <name>subscriber.h</name>
    <path>/tmp/catkin_workspace/src/micros_swarm_framework/core/opensplice_dds_comm/include/opensplice_dds_comm/</path>
    <filename>subscriber_8h</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">example_main.h</includes>
    <includes id="GSDFPacket__listener_8h" name="GSDFPacket_listener.h" local="yes" imported="no">GSDFPacket_listener.h</includes>
    <class kind="class">opensplice_dds_comm::Subscriber</class>
    <namespace>opensplice_dds_comm</namespace>
  </compound>
  <compound kind="struct">
    <name>_opensplice_dds_comm_GSDFPacket</name>
    <filename>struct__opensplice__dds__comm__GSDFPacket.html</filename>
    <member kind="variable">
      <type>c_longlong</type>
      <name>package_check_sum</name>
      <anchorfile>struct__opensplice__dds__comm__GSDFPacket.html</anchorfile>
      <anchor>a976ecfa5c0449ec1724a3267ffb0ac5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_string</type>
      <name>packet_data</name>
      <anchorfile>struct__opensplice__dds__comm__GSDFPacket.html</anchorfile>
      <anchor>a7490b8a3c1256efd1eb2b9da77d7df64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_long</type>
      <name>packet_source</name>
      <anchorfile>struct__opensplice__dds__comm__GSDFPacket.html</anchorfile>
      <anchor>a43a5c5d22c3fd39615e6f5c8ab45ba86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ushort</type>
      <name>packet_type</name>
      <anchorfile>struct__opensplice__dds__comm__GSDFPacket.html</anchorfile>
      <anchor>a86a00ef1ad6bec0d8ea1dc13ab8f60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>c_ushort</type>
      <name>packet_version</name>
      <anchorfile>struct__opensplice__dds__comm__GSDFPacket.html</anchorfile>
      <anchor>a3554189488f3895e698c50b2b512c34c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensplice_dds_comm</name>
    <filename>namespaceopensplice__dds__comm.html</filename>
    <class kind="struct">opensplice_dds_comm::GSDFPacket</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReader</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReader_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReaderView</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataReaderView_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataWriter</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketDataWriter_impl</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketListener</class>
    <class kind="struct">opensplice_dds_comm::GSDFPacketSeq_uniq_</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupport</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupportFactory</class>
    <class kind="class">opensplice_dds_comm::GSDFPacketTypeSupportInterface</class>
    <class kind="class">opensplice_dds_comm::OpenSpliceDDSComm</class>
    <class kind="class">opensplice_dds_comm::Publisher</class>
    <class kind="class">opensplice_dds_comm::Subscriber</class>
    <member kind="typedef">
      <type>DDS_DCPSStruct_out&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a2a51efe246fd12a7df97c40bf5330691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_var&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a2cc773dba3c339fbd0683f6557795c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a619bca6e97dd3ead4e2b42e2068a080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader *</type>
      <name>GSDFPacketDataReader_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a5f640231531078d3a99247cbf622428e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>af8040a06b623eaa0b511aec2dc43c51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ad5ff6a536930ba2832436e0f23c433ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView *</type>
      <name>GSDFPacketDataReaderView_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a5a85a653d211439daf8435215e54e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>aa75de16200792ecc0ddf305f554f6fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a32ba3e22b84ec11dc973e2248743e310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter *</type>
      <name>GSDFPacketDataWriter_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ab7e86da2eead54887e9d511d53088499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a26f43900860001bb21d8b5a1aef5f822</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSUVLSeq&lt; GSDFPacket, struct GSDFPacketSeq_uniq_ &gt;</type>
      <name>GSDFPacketSeq</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a53fcb27505d20d14614f12f9f5f7f285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a13db97f21d5bf73b8769556578235866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>aa7e8d2d074af8cd9c3c08bbf1f9adfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>GSDFPacketTypeSupport_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>ab156facdaae5d9ba0c4d60cb1ff00855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>GSDFPacketTypeSupport_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a6774e258ddec7c1b4b7c388846826069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_out</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>abec909a17400a15c8626539475687ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface *</type>
      <name>GSDFPacketTypeSupportInterface_ptr</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a437f1d0815a8f6c74ffdafdfa5c51fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_var</name>
      <anchorfile>namespaceopensplice__dds__comm.html</anchorfile>
      <anchor>a6d6bde8fea7286cd87cadcd0802922e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>opensplice_dds_comm::GSDFPacket</name>
    <filename>structopensplice__dds__comm_1_1GSDFPacket.html</filename>
    <member kind="variable">
      <type>DDS::LongLong</type>
      <name>package_check_sum</name>
      <anchorfile>structopensplice__dds__comm_1_1GSDFPacket.html</anchorfile>
      <anchor>adde55d40d0385d49a0475f817922730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DDS::String_mgr</type>
      <name>packet_data</name>
      <anchorfile>structopensplice__dds__comm_1_1GSDFPacket.html</anchorfile>
      <anchor>ad79f80a4e3eb7220fd5af1fcadf1a050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DDS::Long</type>
      <name>packet_source</name>
      <anchorfile>structopensplice__dds__comm_1_1GSDFPacket.html</anchorfile>
      <anchor>a9abcfa8b237228143b12a6892092d387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DDS::UShort</type>
      <name>packet_type</name>
      <anchorfile>structopensplice__dds__comm_1_1GSDFPacket.html</anchorfile>
      <anchor>aed8e8473772674b80513016a7e653677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DDS::UShort</type>
      <name>packet_version</name>
      <anchorfile>structopensplice__dds__comm_1_1GSDFPacket.html</anchorfile>
      <anchor>a69ce2d9261cb4f8b3e7e3975bd745719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataReader</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataReader_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a89efbdf7afd95abd7270fda39c3c969a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>affefa2b79d1dde734e3832bdd857da1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a091e13927c3d5a4019f66b077f2e972e</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataReader_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a8ad9bd75aff2cafbd98e769007e70b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a40a003e31569af46483ef33b148ed49a</anchor>
      <arglist>(GSDFPacket &amp;key_holder, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::LongLong</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ac216ee67de9ac2bde0d162469124bb1b</anchor>
      <arglist>(const GSDFPacket &amp;instance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>adfe1acc0cc260f43068b2948f123aede</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a1b45a64dbfbe4175dd3b78e4925f0576</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a680db1be6053d431187205fc7afdbf93</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a9fdb7d95d646e7840c3e2063c7a1da26</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ad21bd4b20ef15a9f84ad22330927fb84</anchor>
      <arglist>(GSDFPacket &amp;received_data, DDS::SampleInfo &amp;sample_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a8b4f79ea4ca273b07e6835c32fbfc3c0</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>return_loan</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a125a3651d00ed21a5307c834540429a6</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a182be49d0bd6568b3224938ebe95e805</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a083f888b7f236679f95bfaa0164c81a4</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a5fc40470e9b32d16895022c91a0e552d</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a7c7c93c2401061097c3770041bd5cd19</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ac87056d6090fddd12305442899134981</anchor>
      <arglist>(GSDFPacket &amp;received_data, DDS::SampleInfo &amp;sample_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a3be2931c5903824133f4b42f21db7a3d</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_duplicate</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a954721a0dd9352f3c33dc5f3c6729f3e</anchor>
      <arglist>(GSDFPacketDataReader_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a5ea76e0bd467086100c2cb49cc4585f3</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>af32a9111db8a832dc31af1cc38b6290c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>aa88fea8f0b8654068a078974ab595f06</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>_local_id</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>addadf4ad2f00770b133a8877dd749276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ae95634d61b7a2f4b91695610f7895c3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>af238a40e471c44b0096e153abe5c8fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>abfcb64230587cbd61533a56f26cef56d</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataReader &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a6a7b526d1936a956690cbbf3cd08c7b9</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataReader_impl</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_comm::GSDFPacketDataReader</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a0314605369a2be2a5100b232d1ed5f56</anchor>
      <arglist>(GSDFPacket &amp;key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSDFPacketDataReader_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a5ca7550cab4760dc864fe6e6cb4dc4ae</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a680f5e2dc3c1faae5d4ace00ec528bd0</anchor>
      <arglist>(const GSDFPacket &amp;instance) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a2a97bd6b84d81a7423e63d57f487d302</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a68ea0d37d663796b4da2b1fdcdc42aeb</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>ab63425724a8da3982e54a38b0cd78314</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>afdc87f4de65eafee6f85970f33a3ace9</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>abbaf8d5cdab186f47e83542a5049d939</anchor>
      <arglist>(GSDFPacket &amp;received_data,::DDS::SampleInfo &amp;sample_info) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a7567ed7356da003987c792c119ebc21c</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>return_loan</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a630b0337aa66529cb2b635e9f300f4ed</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a7b9e1dbf46298c59bb94dd5693250757</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a9ec68bcf37db740185d9e8ae062d0b2f</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>adbd707f7d2c1cbaf10e09d04840a7342</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a28ba840bf9c846abca2749b44aea49aa</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aa7a554581a76b03a19617df06f7458b2</anchor>
      <arglist>(GSDFPacket &amp;received_data,::DDS::SampleInfo &amp;sample_info) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a40f8efedb00f90bc405cc77e9c9e2787</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketDataReader_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a9a2cd96577d772932719248d37911b3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReader_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a770870ee2eef5c7a516c4af4e520e6c7</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aecf4c7e3619ceb8403a7e2e8ea19489d</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>::DDS::ReturnCode_t</type>
      <name>check_preconditions</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a2d08638b99a356f09034f3b876082807</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>GSDFPacketDataReaderView_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a34a32a72b17f90f5d865751aeb254c9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataReaderView</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ab9ae904fdfbc92cfca2b0fc0512dead6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>adf5ad4125eeb2227814b5acf7f8095f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a744da0c0a4a82d4100e51ce86ef18a42</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataReaderView_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0b8fa625209321792a7f76d4f6185eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a55e23eaa5506c2e874d9640e3aae52cc</anchor>
      <arglist>(GSDFPacket &amp;key_holder, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::LongLong</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a15ed399f890edfdd6c2dfb1b23c72193</anchor>
      <arglist>(const GSDFPacket &amp;instance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a96913ddc289752213a1d4fe85f389cc5</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a9622602ad5521131db62cc3802752968</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>afb6ebe1aa7af5fe1d73f6f450031d200</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a52263004bf39bb5ebade3ce028b5bf15</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a307964b4940dd00fd9c71213661404b8</anchor>
      <arglist>(GSDFPacket &amp;received_data, DDS::SampleInfo &amp;sample_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>read_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a095100f5e273eb59a65c9bc9b31287f6</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>return_loan</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ae4806e9e99b31028089262e5c8fffff9</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a515b6c4eafceaf44b12d66eb0effb928</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ae46ad692d4c87e18bc53b0e75d9ae2b4</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a77df6b7c5257e097ffe1184468408602</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ULong sample_states, DDS::ULong view_states, DDS::ULong instance_states)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>abf70353e42bd1e89d864f5bceae1b334</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::LongLong a_handle, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a1905c21422f32fe932ec6aa5dc19fb6f</anchor>
      <arglist>(GSDFPacket &amp;received_data, DDS::SampleInfo &amp;sample_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>take_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0c05fc3d7cb7d80e4774db0c79535cde</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data, DDS::SampleInfoSeq &amp;info_seq, DDS::Long max_samples, DDS::ReadCondition_ptr a_condition)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_duplicate</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a6285414ef8f3d6a7ec4f33a3d976280f</anchor>
      <arglist>(GSDFPacketDataReaderView_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0807840875a8baf0ea6641a2dc781af1</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ac6108cabd6a136fad80f003aedc435e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a18cba173ed840579237e77adfa8d669c</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>_local_id</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a55c72bbff7dc10cc1ff12621825388bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a93501bd532c1a7cf305909d524c0ba93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0fc697eb27244be1295102cad0470e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a886988ccbb43f621c3e45fc7615285d1</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataReaderView &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>abc07983b7863be25dc15876416b1406b</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataReaderView_impl</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_comm::GSDFPacketDataReaderView</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>aedcd7ea07be11076b1284148a9d1ad1b</anchor>
      <arglist>(GSDFPacket &amp;key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSDFPacketDataReaderView_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>af13bc9bdbc40f663431b7f9ee1c59e5c</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>af68449f90803f80e4a478e5a8dd6e654</anchor>
      <arglist>(const GSDFPacket &amp;instance) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a3f7e47cab618699ff26c1ddb7f379108</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a6963dacb989bb9b66ae1635cbf5e4192</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>adf26ccd937fdc75f970bab0c798dd683</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a1fc0a774695dac91c177ba74c0d7edba</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a744cd67a7066d5c51a74939596659bc6</anchor>
      <arglist>(GSDFPacket &amp;received_data,::DDS::SampleInfo &amp;sample_info) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>read_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>adf19d2103758f4d8e11279c181bb9e9b</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>return_loan</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a77b0be762a2a5ff9d821ec111bb559de</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a4afff871c8758c7077090e5fa0f0df5e</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>aef77f42b242f7c34de2dedabdcdeea8d</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a7ea4f1dad960329f8afe82d4f25ac777</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::SampleStateMask sample_states,::DDS::ViewStateMask view_states,::DDS::InstanceStateMask instance_states) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_instance_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a36e4447718ca7199d6c0b558f075bef5</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::InstanceHandle_t a_handle,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_next_sample</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a4bc3853bbd0b90323c9f9eda042c6b4b</anchor>
      <arglist>(GSDFPacket &amp;received_data,::DDS::SampleInfo &amp;sample_info) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>take_w_condition</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a811f18c985e253f0ef1f0c10bbb73eac</anchor>
      <arglist>(GSDFPacketSeq &amp;received_data,::DDS::SampleInfoSeq &amp;info_seq,::DDS::Long max_samples,::DDS::ReadCondition_ptr a_condition) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketDataReaderView_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a2edfd26980bd017ef4c7d1e46ca98f40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReaderView_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a40d8e8f8995892cabd28b813700d91f5</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a940bbc070356d37b3e5ddf9da90c9758</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataWriter</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataWriter_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a140bf4b63d439f81cb9df36ddbd20346</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a7e0392d9846768b2c187293025b1382a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ad36c755db81a3ddd84d1871a18fc439c</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataWriter_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a1768d6efc371d450559f229290ee89e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>dispose</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a432f0c739fdc7c4c0d30b2ce22292a1e</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>dispose_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a35d5fbd5a0f12094c360e94c47c1545c</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle, const DDS::Time_t &amp;source_timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a9a6214ac2f467a04f65c12bb1da0a9f2</anchor>
      <arglist>(GSDFPacket &amp;key_holder, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::LongLong</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>afad8022101c803638d71a7ab369ce126</anchor>
      <arglist>(const GSDFPacket &amp;instance_data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::LongLong</type>
      <name>register_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a8be7fba99bcf95c3960bc8212ee09072</anchor>
      <arglist>(const GSDFPacket &amp;instance_data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::LongLong</type>
      <name>register_instance_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a7ce1389986f1846a11b1839ac5f185e7</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, const DDS::Time_t &amp;source_timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>unregister_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>aa758427943871b49636257cb120577a4</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>unregister_instance_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a22683695d505eb295103805762231837</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle, const DDS::Time_t &amp;source_timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>write</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a35221959ee9df98bbc6f581460332695</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>write_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a33fda02f549f35b7e4cb7409643294c0</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle, const DDS::Time_t &amp;source_timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>writedispose</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ab1a8e3c85aa43be22feb4a126db16bdd</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>writedispose_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ab2fbcda376c479c2491defe2c558e308</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, DDS::LongLong handle, const DDS::Time_t &amp;source_timestamp)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_duplicate</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a42f497cb76b6bad76d70707c735a27d2</anchor>
      <arglist>(GSDFPacketDataWriter_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a688756c9f5a0cc9208a3eb886991bd3b</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a631e6ab4b835b1da4ded8f15b4e54785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ad9dffe04e5f3f4a3f69dc8c6ac14974d</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>_local_id</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a8115425313e58ae8a9264013bb967a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>adb6a66d8f04a04942f266710f3aadf4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a1d02c32b2d0d2a9f9f7287fc06f8cbe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a2647c1fb908dd2838b37fefd31f5f675</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a137370a8f53921acb3c36863e1b4289e</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketDataWriter_impl</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_comm::GSDFPacketDataWriter</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>dispose</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a73deebaf0a33c06893e5ccaee9fc4081</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>dispose_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>ad1698f7366aae5ad3b5143954077cec1</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &amp;source_timestamp) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>ad643561dd99ef26dc865b47b2fa7c974</anchor>
      <arglist>(GSDFPacket &amp;key_holder,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSDFPacketDataWriter_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>ad760fb99505df85a7ec00019af8f84d0</anchor>
      <arglist>(gapi_dataWriter handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>aaa49057980c73e418097caf433eb0b1c</anchor>
      <arglist>(const GSDFPacket &amp;instance_data) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>register_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a3a44d5c6224d2769ae4f2f03db89e593</anchor>
      <arglist>(const GSDFPacket &amp;instance_data) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>register_instance_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>ac22eb6986f273bbbc56db6ec67afc077</anchor>
      <arglist>(const GSDFPacket &amp;instance_data, const ::DDS::Time_t &amp;source_timestamp) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>unregister_instance</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>aae1ecbc6972532400c422a9669d613c6</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>unregister_instance_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>af68a38bd0b5cc4a9f81d7b218beb8f0f</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &amp;source_timestamp) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>write</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>aa3face7893654b6e9c16a1ed7b358381</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>write_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a1baed3c5b685f16d8fe5d06820e8fd09</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &amp;source_timestamp) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>writedispose</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a5037d16bcfe6ec58be2d01cd44b6f9c1</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>writedispose_w_timestamp</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a451ae51042bb4ca792cb234f82bc52e5</anchor>
      <arglist>(const GSDFPacket &amp;instance_data,::DDS::InstanceHandle_t handle, const ::DDS::Time_t &amp;source_timestamp) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketDataWriter_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>ae0b48b5076b8df298137d10ded8cc168</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataWriter_impl</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a01643c2843899d48e4edb5129408a046</anchor>
      <arglist>(const GSDFPacketDataWriter_impl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a946d467856b9a36f0fde33938098cc1f</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketListener</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketListener.html</filename>
    <member kind="function">
      <type></type>
      <name>GSDFPacketListener</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a673c95f437230c81a252e14c16f27bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_data_available</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>aec0782f4430ecf858190ceb3445d42aa</anchor>
      <arglist>(DDS::DataReader_ptr reader) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_liveliness_changed</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>aaabef0752122a83752a1eae46ee96995</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_requested_deadline_missed</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a886147b3fae61aea3ed493ba42aad48a</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_requested_incompatible_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a3c89725eb2010eec066744dc698bd8b1</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_sample_lost</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>acc747c621dfb55a5e3abcb65c749fd0d</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::SampleLostStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_sample_rejected</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a17b1a36a766d48cd51a83dbf505e0461</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_subscription_matched</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>ab482d8a56e68982ab9e5263d6ba8224e</anchor>
      <arglist>(DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &amp;status) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="variable">
      <type>boost::function&lt; void(const GSDFPacket &amp;)&gt;</type>
      <name>callBack_</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a22a088af7044c3d4ad5c5d696a82afae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>opensplice_dds_comm::GSDFPacketSeq_uniq_</name>
    <filename>structopensplice__dds__comm_1_1GSDFPacketSeq__uniq__.html</filename>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketTypeSupport</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</filename>
    <base virtualness="virtual">opensplice_dds_comm::GSDFPacketTypeSupportInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual char *</type>
      <name>get_type_name</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a4960b733da7f0e718f808db56f4699d2</anchor>
      <arglist>() THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSDFPacketTypeSupport</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>aac13a35afd7d6020b73dc5e910d25b8e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>register_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a1641d935292aa89f5d17fa89ef3471ea</anchor>
      <arglist>(::DDS::DomainParticipant_ptr participant, const char *type_name) THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketTypeSupport</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a663bb8b544c9997ae85166aac3ae54fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketTypeSupport</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>afee86a44135f50188b1fc28947c49559</anchor>
      <arglist>(const GSDFPacketTypeSupport &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>aa3f945ff895edf6e713b6e3a60b35cfa</anchor>
      <arglist>(const GSDFPacketTypeSupport &amp;)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>metaDescriptor</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a037c757f730dd3d8174c8436d569e355</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ::DDS::ULong</type>
      <name>metaDescriptorArrLength</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>aa8c70c511c98c14fa1646115b58ece82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketTypeSupportFactory</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>GSDFPacketTypeSupportFactory</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>ac23e0a28111f62f00fc34a4ba9e69d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketTypeSupportFactory</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>af23d06aeff0722af6b6d518b5e7ae852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataReader_ptr</type>
      <name>create_datareader</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>a0514041b052085a63e4658624430949a</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataWriter_ptr</type>
      <name>create_datawriter</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>ad17ef115c51b937ce494dd75e49aaf6c</anchor>
      <arglist>(gapi_dataWriter handle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataReaderView_ptr</type>
      <name>create_view</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>ae7fdfb4e9e8b32453230e6acfa42cdd1</anchor>
      <arglist>(gapi_dataReaderView handle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::GSDFPacketTypeSupportInterface</name>
    <filename>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</filename>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ac73e6d9f11114ddefd54e98c6d7b3fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ab34c94f2edd4db6b591d5be5984735d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a8b10bb4b4067f48c6efaa2447df4a6e2</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ab1853b89e858a8ea8f56f331c20914bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_duplicate</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a4ea21f408f03a453b6562934cdd13945</anchor>
      <arglist>(GSDFPacketTypeSupportInterface_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a15c0ebe794f64665d585121082485e77</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a9b5bc673a8f75d586016050d0086b8d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a9a8b2550baa9a7113015241e2f5a3430</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>_local_id</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a96c8a30c26b7a91861302a52bf8554d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a7533aadfb90611d27ba708903031df3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ab7ea974003777c440b7b7c01953fe80a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a17569de393516296e659d34ca7ca66d7</anchor>
      <arglist>(const GSDFPacketTypeSupportInterface &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketTypeSupportInterface &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__comm_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a5d4ec2f3c2160e938c4d4c5fcc954c80</anchor>
      <arglist>(const GSDFPacketTypeSupportInterface &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::OpenSpliceDDSComm</name>
    <filename>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</filename>
    <base>micros_swarm::CommInterface</base>
    <member kind="function">
      <type>void</type>
      <name>broadcast</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>aaa4932e9df9b7abcef877597e2b662e8</anchor>
      <arglist>(const micros_swarm::CommPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>a652389a814b58bdcad2f48f98fd98799</anchor>
      <arglist>(std::string name, boost::function&lt; void(const micros_swarm::CommPacket &amp;packet)&gt; func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenSpliceDDSComm</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>af1bf77d927ba8989a0b2b6a6116a5580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receive</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>aa7cbae563c902c4aeaee58469e7a9604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>a010e825146e307ec7ee5fad939970827</anchor>
      <arglist>(const opensplice_dds_comm::GSDFPacket &amp;dds_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>a38a0b7a8e0e5f46385ea9f26a3c83521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; opensplice_dds_comm::Publisher &gt;</type>
      <name>packet_publisher_</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>a66894ecd6f4bb2eabe9f19e37025e35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; opensplice_dds_comm::Subscriber &gt;</type>
      <name>packet_subscriber_</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>adeaa3102dd99ae21369aa1784e3a3095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const micros_swarm::CommPacket &amp;packet)&gt;</type>
      <name>parser_func_</name>
      <anchorfile>classopensplice__dds__comm_1_1OpenSpliceDDSComm.html</anchorfile>
      <anchor>a83f7b4386676d3860dfd45ed471bb394</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::Publisher</name>
    <filename>classopensplice__dds__comm_1_1Publisher.html</filename>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>ad87b92da63dbc3e0e87cf71133248fdd</anchor>
      <arglist>(const GSDFPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>ab2e22ac4ef29e63b456b166981567b70</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Publisher</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a5231cdfa819a3ff583bd0468631b0eb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainId_t</type>
      <name>domain</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>ac6e58764bd4cbec190755a6777bb381a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipantFactory_var</type>
      <name>dpf</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a96aa2c7438788d44407300ba00cf6822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataWriterQos</type>
      <name>dw_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a75b97df95d12c54e90ace94a11ccf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketDataWriter_var</type>
      <name>GSDFPacketDW</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a3500000448a2cbcd3be0e012eb96307f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Topic_var</type>
      <name>GSDFPacketTopic</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a9575772f34e94d6b83df9d996b059dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketTypeSupport_var</type>
      <name>GSDFPacketTS</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>aaf43356637cf9036c9e22a2f6fcd6328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>GSDFPacketTypeName</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a594a7a4a14db806cf8682f7efbe410c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataWriter_ptr</type>
      <name>parentWriter</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a3ab6d67ef54874743fde623ed58562d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipant_var</type>
      <name>participant</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a97a5767865576b9ec3d6616b2e1c3ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PublisherQos</type>
      <name>pub_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a4a00bae86cba550806858d48566e9b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Publisher_var</type>
      <name>publisher_</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a013587a8635570d26e890c8630b243a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReturnCode_t</type>
      <name>status</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>af50935cc29021acd49a2babed3302676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>topic_name_</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>af2429e3af6e68296609d7a0f84b0ac67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicQos</type>
      <name>topic_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Publisher.html</anchorfile>
      <anchor>a2e93de9862b1d43db702dc2992965402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_comm::Subscriber</name>
    <filename>classopensplice__dds__comm_1_1Subscriber.html</filename>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a8bbee136bb0cc3e0656a4a2a3369f39d</anchor>
      <arglist>(void(*callBack)(const GSDFPacket &amp;packet))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a390a1a57625cd72d86230d84715d539d</anchor>
      <arglist>(boost::function&lt; void(const GSDFPacket &amp;)&gt; callBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subscriber</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>ae2ed33d2157a76435cef467e66add9e5</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subscriber</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>ab1d0bda5856f17fc2c1b7eb1bbe1fae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainId_t</type>
      <name>domain</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a275cb43c59ab364e83c8daac893154e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipantFactory_var</type>
      <name>dpf</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a7d2bc1979e3985aea25f765e43a0a701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataReaderQos</type>
      <name>dr_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>ab3eae52442704503168d89931c6ccca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketDataReader_var</type>
      <name>GSDFPacketDR</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a547d0a36d6226e27227749ffab610a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Topic_var</type>
      <name>GSDFPacketTopic</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>abdf250440e36f586cdc1d860a4dafcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketTypeSupport_var</type>
      <name>GSDFPacketTS</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a2863aa643537a56e42b0bd7bb26301c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>GSDFPacketTypeName</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a6cac5b0fdc57ea500fe0431858d3eb85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataReader_ptr</type>
      <name>parentReader</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>ad2832386c938c65e5b7e54df16ffabe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipant_var</type>
      <name>participant</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a6d035998f18669ecac9607dd532fd8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReturnCode_t</type>
      <name>status</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>afea95abd2f4c18f843f74b1cf849be47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SubscriberQos</type>
      <name>sub_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>afe8376265510cf6ba55670e820ed5b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Subscriber_var</type>
      <name>subscriber_</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>aaa710e3d7aa0e82c91f52f113c0c4599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>topic_name_</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a4f457a62b1357eed425881638cbfa6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicQos</type>
      <name>topic_qos</name>
      <anchorfile>classopensplice__dds__comm_1_1Subscriber.html</anchorfile>
      <anchor>a0ce5a5e67a04b01d2c1df458d40db4b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
