<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ccpp_GSDFPacket.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>check__status_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>GSDFPacket_8cpp</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacket.h</includes>
  </compound>
  <compound kind="file">
    <name>GSDFPacket.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</path>
    <filename>GSDFPacket_8h</filename>
    <class kind="struct">opensplice_dds_broker::CharSeq_uniq_</class>
    <class kind="struct">opensplice_dds_broker::GSDFPacket</class>
    <namespace>opensplice_dds_broker</namespace>
    <member kind="typedef">
      <type>DDS_DCPSUFLSeq&lt; DDS::Char, struct CharSeq_uniq_ &gt;</type>
      <name>CharSeq</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>afb06b12892524868829bb34433ad502c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; CharSeq &gt;</type>
      <name>CharSeq_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a9e931b2f367918572414f87251450ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; CharSeq &gt;</type>
      <name>CharSeq_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a7aec143538ce76c9b7766bbedeb02356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_out&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a1dc3d1b9ed074a56e4755e48ffb1e3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_var&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aaa89e82d955d04227894256a5ce033c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacket_listener.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>GSDFPacket__listener_8cpp</filename>
    <includes id="GSDFPacket__listener_8h" name="GSDFPacket_listener.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacket_listener.h</includes>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/check_status.h</includes>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>GSDFPacket_listener.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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_broker::GSDFPacketListener</class>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>GSDFPacketDcps_8cpp</filename>
    <includes id="GSDFPacketDcps_8h" name="GSDFPacketDcps.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacketDcps.h</includes>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</path>
    <filename>GSDFPacketDcps_8h</filename>
    <includes id="GSDFPacket_8h" name="GSDFPacket.h" local="yes" imported="no">GSDFPacket.h</includes>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReader</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReaderView</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataWriter</class>
    <class kind="struct">opensplice_dds_broker::GSDFPacketSeq_uniq_</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupportInterface</class>
    <namespace>opensplice_dds_broker</namespace>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a033feb74f67b94ba0d80a9aff4235a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader *</type>
      <name>GSDFPacketDataReader_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a514e3cf35ed2d4ea811edf4aca0ca0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a29da54fab7094058a402ca68efe469a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a4b5e8623ff034607ff725c0de59a22f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView *</type>
      <name>GSDFPacketDataReaderView_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a62571323783ece497d9754c2856af496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>af5d65669296a4594f65ab95c45ffea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aaf0ff84f38e52b29684a5470253a3050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter *</type>
      <name>GSDFPacketDataWriter_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a269b315d9d34d5ab1a50b1f0ae4c0628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aae8a46fb1b79206348fc1d73fa763809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSUVLSeq&lt; GSDFPacket, struct GSDFPacketSeq_uniq_ &gt;</type>
      <name>GSDFPacketSeq</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a3e9744a5d43c5f478f9558823d05b467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a02d41e981462c1ec9e7446043be9a9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a96d4d0d1cdf520e87781f4e80c6095c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>afc96be01462ae8c02c11effd4082a868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface *</type>
      <name>GSDFPacketTypeSupportInterface_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a3d2be1cb593f26bc1201100b498c9224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>ae32af5a4273a920b5cde77beb2f7c933</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps_impl.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>GSDFPacketDcps__impl_8cpp</filename>
    <includes id="GSDFPacketDcps__impl_8h" name="GSDFPacketDcps_impl.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacketDcps_impl.h</includes>
    <includes id="GSDFPacketSplDcps_8h" name="GSDFPacketSplDcps.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacketSplDcps.h</includes>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketDcps__impl_8cpp.html</anchorfile>
      <anchor>a6b53b14aac88f203a166d3d2f0d8bf7a</anchor>
      <arglist>(c_base base, struct opensplice_dds_broker::GSDFPacket *from, struct _opensplice_dds_broker_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketDcps__impl_8cpp.html</anchorfile>
      <anchor>a6a3a5d55053892fc4b80b6da12ce0aea</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketDcps_impl.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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_broker::GSDFPacketDataReader_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReaderView_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataWriter_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupport</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupportFactory</class>
    <namespace>opensplice_dds_broker</namespace>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>GSDFPacketTypeSupport_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>ac41ac88225da36f8763490430ce990d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>GSDFPacketTypeSupport_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a4a757eebab77e128dc86517cec0ea9f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketSplDcps.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>GSDFPacketSplDcps_8cpp</filename>
    <includes id="GSDFPacketSplDcps_8h" name="GSDFPacketSplDcps.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacketSplDcps.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_broker/ccpp_GSDFPacket.h</includes>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_broker_CharSeq__copyIn</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>adfd2bb1e0b26f0c56346e5db0e644a88</anchor>
      <arglist>(c_base base,::opensplice_dds_broker::CharSeq *from, _opensplice_dds_broker_CharSeq *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_broker_CharSeq__copyOut</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a0c0d2cf272d437be6f9febab820a9b3a</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a5f61a5c4f51882a6a3aa89e2ee4a9eee</anchor>
      <arglist>(c_base base, struct::opensplice_dds_broker::GSDFPacket *from, struct _opensplice_dds_broker_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a6a3a5d55053892fc4b80b6da12ce0aea</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_broker_GSDFPacket__keys</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a3437fdece26f10cec4ad8f79d9a792e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_broker_GSDFPacket__name</name>
      <anchorfile>GSDFPacketSplDcps_8cpp.html</anchorfile>
      <anchor>a36e7b43afe0ae49c5f534f5b36e1c68c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GSDFPacketSplDcps.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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_broker_GSDFPacket</class>
    <member kind="typedef">
      <type>c_sequence</type>
      <name>_opensplice_dds_broker_CharSeq</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a38763eed54cf6d3cc20d8d8a695b6cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>c_metaObject</type>
      <name>__GSDFPacket_opensplice_dds_broker__load</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>ad222dda15136b4209407c59d07196c8d</anchor>
      <arglist>(c_base base)</arglist>
    </member>
    <member kind="function">
      <type>c_metaObject</type>
      <name>__opensplice_dds_broker_CharSeq__load</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a3d6a183ef143d5ec92e19ceccd48551c</anchor>
      <arglist>(c_base base)</arglist>
    </member>
    <member kind="function">
      <type>c_bool</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyIn</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a6b53b14aac88f203a166d3d2f0d8bf7a</anchor>
      <arglist>(c_base base, struct opensplice_dds_broker::GSDFPacket *from, struct _opensplice_dds_broker_GSDFPacket *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__opensplice_dds_broker_GSDFPacket__copyOut</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a6a3a5d55053892fc4b80b6da12ce0aea</anchor>
      <arglist>(void *_from, void *_to)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_broker_GSDFPacket__keys</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a3437fdece26f10cec4ad8f79d9a792e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>c_metaObject</type>
      <name>__opensplice_dds_broker_GSDFPacket__load</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a301fdc3fb459b9ed90686b9b300b6e88</anchor>
      <arglist>(c_base base)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>__opensplice_dds_broker_GSDFPacket__name</name>
      <anchorfile>GSDFPacketSplDcps_8h.html</anchorfile>
      <anchor>a36e7b43afe0ae49c5f534f5b36e1c68c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>opensplice_dds_broker.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>opensplice__dds__broker_8cpp</filename>
    <includes id="opensplice__dds__broker_8h" name="opensplice_dds_broker.h" local="yes" imported="no">opensplice_dds_broker/opensplice_dds_broker.h</includes>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>opensplice_dds_broker.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</path>
    <filename>opensplice__dds__broker_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_broker::OpenSpliceDDSBroker</class>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>pub.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>pub_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/check_status.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">opensplice_dds_broker/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>void</type>
      <name>dump_char_seq</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>aaeb8ff20c10d8e6443fa8af97714e299</anchor>
      <arglist>(char *s, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_char_vec</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>a92421f21d94b8e968d1de69369197da7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_string</name>
      <anchorfile>pub_8cpp.html</anchorfile>
      <anchor>a2dd9179b61eaa105d7f6966ef2bc014c</anchor>
      <arglist>(const std::string &amp;s)</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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>publisher_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_broker/ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">opensplice_dds_broker/example_main.h</includes>
    <includes id="publisher_8h" name="publisher.h" local="yes" imported="no">opensplice_dds_broker/publisher.h</includes>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>publisher.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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_broker::Publisher</class>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>sub.cpp</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>sub_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/check_status.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">opensplice_dds_broker/subscriber.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callBack</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>a148892f6e0a8d36365cfd00e0cfc0c64</anchor>
      <arglist>(const opensplice_dds_broker::GSDFPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_char_seq</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>aaeb8ff20c10d8e6443fa8af97714e299</anchor>
      <arglist>(char *s, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_char_vec</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>a92421f21d94b8e968d1de69369197da7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_string</name>
      <anchorfile>sub_8cpp.html</anchorfile>
      <anchor>a2dd9179b61eaa105d7f6966ef2bc014c</anchor>
      <arglist>(const std::string &amp;s)</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/ws/src/micros_swarm_framework/core/opensplice_dds_broker/src/</path>
    <filename>subscriber_8cpp</filename>
    <includes id="check__status_8h" name="check_status.h" local="yes" imported="no">opensplice_dds_broker/check_status.h</includes>
    <includes id="ccpp__GSDFPacket_8h" name="ccpp_GSDFPacket.h" local="yes" imported="no">opensplice_dds_broker/ccpp_GSDFPacket.h</includes>
    <includes id="example__main_8h" name="example_main.h" local="yes" imported="no">opensplice_dds_broker/example_main.h</includes>
    <includes id="GSDFPacket__listener_8h" name="GSDFPacket_listener.h" local="yes" imported="no">opensplice_dds_broker/GSDFPacket_listener.h</includes>
    <includes id="subscriber_8h" name="subscriber.h" local="yes" imported="no">opensplice_dds_broker/subscriber.h</includes>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="file">
    <name>subscriber.h</name>
    <path>/tmp/ws/src/micros_swarm_framework/core/opensplice_dds_broker/include/opensplice_dds_broker/</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_broker::Subscriber</class>
    <namespace>opensplice_dds_broker</namespace>
  </compound>
  <compound kind="struct">
    <name>_opensplice_dds_broker_GSDFPacket</name>
    <filename>struct__opensplice__dds__broker__GSDFPacket.html</filename>
    <member kind="variable">
      <type>_opensplice_dds_broker_CharSeq</type>
      <name>data</name>
      <anchorfile>struct__opensplice__dds__broker__GSDFPacket.html</anchorfile>
      <anchor>afcd46498c8d37a848d7bd893ca770997</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>opensplice_dds_broker::CharSeq_uniq_</name>
    <filename>structopensplice__dds__broker_1_1CharSeq__uniq__.html</filename>
  </compound>
  <compound kind="struct">
    <name>opensplice_dds_broker::GSDFPacket</name>
    <filename>structopensplice__dds__broker_1_1GSDFPacket.html</filename>
    <member kind="variable">
      <type>CharSeq</type>
      <name>data</name>
      <anchorfile>structopensplice__dds__broker_1_1GSDFPacket.html</anchorfile>
      <anchor>a84e08181550c3f6a4307fd41aef9b4bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataReader</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataReader_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a00ef5bacb7f4c7055c7fb0222b9764de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a42a76b18e557ee43915506323d67234b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a2643913561326d36563043e02b58dd56</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataReader_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>adeff2bbdf21ff22d8cec8372a9dd5aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a57f857399bc1fef82a3637390a04a260</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a348b11c2f82f2df04844f54bdd5509ea</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ae9c2222447320c9fde6dda527abf0ddf</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>aa615944917cab15623f1768a1bcb2aa5</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a20acf4ccfd365e38cf91d9f75aafe627</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a43c50065fb5ec1460b581447849f2172</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a70f2ce2468da9519bc5f80e57691af7e</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>afe4effef9de17a629f8339bb18456560</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a015dea2d916b301846620321659f8286</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a8bd6ab587f615b207600f3f6e8852312</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>abc80b67ea1da19956be41566bcd70e6b</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a56884601091d5ea20def4f0c15dc8f99</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>ae317d132e34bfa2743cda293c206002d</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>add8fcdbdca516413988f81b4d2f6ec4f</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a76304429dce034b3086121548c3a97bd</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>abfd8f0a5d68e24ad81f2cf2d0764942c</anchor>
      <arglist>(GSDFPacketDataReader_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a0155554186028ea800975835ac08a982</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>afed3f23e1b0d4296911927ceb7175137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReader_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a49239d0a30c6d700b2306a7dd6bbd027</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__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a41f6d0a393945c0a297beed167f1dcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a73efc288be49e7db35a4a812b7d6c072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a029ad2988c971225a4e18a7003875ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReader</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a23a68449c22e99f93449f216aa839cf1</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataReader &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader.html</anchorfile>
      <anchor>a61a8a90e52c99eef71e1341ac821e3ef</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataReader_impl</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataReader__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_broker::GSDFPacketDataReader</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>ab459e26cfc4223dfdb4b83c2c2ce2695</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a5b125d1e45e340d71b39671e63ce612e</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aaf7ab2eafcd72b33a9f43ec9c1132999</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a5b19417131b84e515cfef255eb705b7c</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a71ae01b9f14ee8ddb94d58fa521f1f50</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aea53373c07c89bcb930688b24b6e64c7</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>af43106e3ec5d0a7663ad5afc4630df18</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a609f665e2565c04d1c844d5a5677c1f7</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>afde487e3f6d3bbe4023986b978923885</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aad203253f35f1e5769193722daf266c0</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a531432a77ca4b8726e85ec1e446d635e</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a4ddb24e1a321448d336afdcd6c09ff9e</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a9d8698d1d85600691afa0266e56aea49</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a8245a5e54a03f02ab716522d6919d94d</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>ac83dd3f943f1b6ec4d963b620e5a6007</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>abb21f5c0271073fa67fa793e76d99170</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a833eebdb8598e272c12d81c585761bf0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReader_impl</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>aee049cc2f6d0a6ed979c5adc09202eea</anchor>
      <arglist>(const GSDFPacketDataReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>ace771b102a4c91c488fb248ed5b53df9</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>af5f55841c473d506b91f8ede2ede0468</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__broker_1_1GSDFPacketDataReader__impl.html</anchorfile>
      <anchor>a34a32a72b17f90f5d865751aeb254c9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataReaderView</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a96aa1168bda66c2bca8ff990ca5883d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>aa07a0142445466f4e07ef02129d8583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a4fdd34f10b0e9189083d59fa7d4bcd19</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataReaderView_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a69f9bd8e5ccd1b0afd954006a2fa172c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>aed88a5acffc67f4fad14c239ec9416b9</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a8980fb52d5f126da7fb9558a2584f02d</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a51908e26f35f17e1ae1e73a0cc8fd17c</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>aa40ffa8e44f0f8387ae06ae3facd1c31</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a818ae0703f7036af49377d28bd95f87d</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0fb5d1a41eabb64474b2f5339f439594</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a5683ea6534ddedc303190ac8de10d87e</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a0ccd971feb6507287f7984d10ccab869</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a63b3891f2c9b0e33b5086f44e1fe3765</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>aa85851d6424fc1633d00b2a55ce26e8a</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>af084fbdf9e26a32738374e783eb3c0d5</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a1bbc2fec8c7f0134eb85b3e18c4859e1</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a52d280e35affa43ab7e6ac920d3dd354</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a44a1fc99ac42dc8d3fb3f28a58153cbd</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ae44c299819c16888308201cea82808e3</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a57637d069717e5d231eeb3e725dffbc8</anchor>
      <arglist>(GSDFPacketDataReaderView_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a09042caad717424be7576de40944826a</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a08fe97fd9b97dc35767df5804edcdc98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataReaderView_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a1a1273c36befb7ae79494601f47c83a5</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__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a9fc3b868990ea71801b2e930812aca53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>a532423e119947d27f816848ce0cc2d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>acd0981ef592e640d619c72e603b5461d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReaderView</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>ab0ad6d7598e85a6a340e3cc76994aeb8</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataReaderView &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView.html</anchorfile>
      <anchor>aee8a739a611bf90841437a28030acc06</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataReaderView_impl</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataReaderView__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_broker::GSDFPacketDataReaderView</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>get_key_value</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a205d8fd797de15e5531dd98b7c607c59</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a38c91328fa9fb337fa4ad5de79e62e28</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a479b84003f81f896b39f2814705e1205</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>afc5d4ed2dc74f4212177eafbec0322a0</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a201e6ce0f7ce7ca77b6c68ec3e85a04b</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a8a0981e58d29d5c081534d0d77edeef7</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a109e46511d1a9ce4f01eb15f963baa1e</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a78a47798ad7db42728ba375931a164e0</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a61c7c5d226d3ebc02a8f1301754916e6</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>ae3450a3668333d0706346b8e5f50eaf8</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a417ab45b8becc353bb2c1e38df4fcdb0</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a43848219982f411ff8b498d69b5afa84</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a2ce9906992a57cbd02a865dd98e5d6c0</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a2dd390032203850f8eff9fb58ae4fce4</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>af7cb970b84939fb8b9fd45532e9d0db0</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a9dfb0a884005946d5849e8ece11cea10</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__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a64a751b082120f0506276b6aa7ee68b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataReaderView_impl</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a4be398fa2538949d32e87a64d1a2c45a</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataReaderView__impl.html</anchorfile>
      <anchor>a17d9548932d2cc96cb0a59344bf6d8ad</anchor>
      <arglist>(const GSDFPacketDataReaderView &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataWriter</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</filename>
    <member kind="typedef">
      <type>GSDFPacketDataWriter_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a6135c513b2eb6734344b331140ae81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a1e0646e3b636b477e739bbe175ce3141</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>af4bab31fb0eb727bc5a490f1bdaa3b5d</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketDataWriter_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a30248d71e53872a905f0d0455a6d584a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DDS::Long</type>
      <name>dispose</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a08e3243d47993050ba7d14863d0aede1</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ab588305a90cc880debab26701a0008e6</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a38c033a316b4add6e41fa98d147e40bb</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>aca36fce74f7625c3e84fdb7439fd6697</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>af584151705641c304f3d1bf338619efb</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a84546a8b18fd8ef7ee24e8059d6d58aa</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a40690aef1b2209f939a18c3c1c3ace14</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a8ae025908c80b33586105262bd012bbf</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a131354a83fe4064bf966f0c036737276</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>aa5033e5417a63d27ce41dfbb3d5ad104</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a095358f502a82f076d4859aa17685216</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ab477e93ea889771a15e0f54449cadd38</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>afd0cc6fbe6edefe296e7e99faf1c7d85</anchor>
      <arglist>(GSDFPacketDataWriter_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a9950cde7e554d0467dadbd1b18eeed83</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a48e52eeba35e0ccb8ba3a9ba5bd394cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketDataWriter_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>adc1842c288918a155f66e0f01879ca76</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__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a7a9f60ce24e03d857ee8aeb669a3bcc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a6b3c8f11165b3e2bb0a6afd49563e7e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a2d9ae7da2a65d8a620ed00a7b59051d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataWriter</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>ae4c53fdda73f4fad166677b3c91bb140</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketDataWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter.html</anchorfile>
      <anchor>a463df313811186e9aa18d3d63a5d7785</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketDataWriter_impl</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketDataWriter__impl.html</filename>
    <base virtualness="virtual">opensplice_dds_broker::GSDFPacketDataWriter</base>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>dispose</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a91fe723c6695dc6ef269ade6c7b9f069</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>aebf45896af785247fc8820190bda411d</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a8bca8053bcda8c8140e06bf9bff19f04</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a792b91986530495f8d277e29c9805077</anchor>
      <arglist>(gapi_dataWriter handle)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::InstanceHandle_t</type>
      <name>lookup_instance</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a85146174ee4e6028aa9a67b77e12944e</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a878b491988f97a0466b6efd01fb91a2f</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a7a7338c851766078d3f45a134989c07f</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a3254ef08c33253dcad1502701c1cba0c</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a8f58033937f758ddf207cadc712bd8ed</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>aeccfd6c7650ebb177d0fa9b8b61cc094</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a23134f32be72626df2f569bc35e1f3cc</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a158601f03a849a47e1f5b288986488a0</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a0d3370e8dbba7842a6fedefce0c4dd5f</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__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a4aeb40a7cfe7054f87c4932635f228d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketDataWriter_impl</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>a82819d33529eb5ad82f6c782507ec262</anchor>
      <arglist>(const GSDFPacketDataWriter_impl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketDataWriter__impl.html</anchorfile>
      <anchor>af8374b1429768be2516f3dee000ea254</anchor>
      <arglist>(const GSDFPacketDataWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketListener</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketListener.html</filename>
    <member kind="function">
      <type></type>
      <name>GSDFPacketListener</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a071132b6954a3944960c1f4869fdf025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>on_data_available</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a5c67ab93c3ef3c4511c0a0d20b34dc2d</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a8300c7e61145bca9fc4eeb42bf6d0926</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>aa35fa3d4cb7db93565720b343fc0dfae</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a9d18314aad863ce24229de9dbf024da3</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>ae30d5a7a40b5a4fad3ca0e9cf032304b</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a29a4c1f5dacfd149d8748e4bd9649559</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>acba7a715b1841e10165cf0b741ad81f7</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__broker_1_1GSDFPacketListener.html</anchorfile>
      <anchor>a9451148662ad02029269573dacaefdaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>opensplice_dds_broker::GSDFPacketSeq_uniq_</name>
    <filename>structopensplice__dds__broker_1_1GSDFPacketSeq__uniq__.html</filename>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketTypeSupport</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</filename>
    <base virtualness="virtual">opensplice_dds_broker::GSDFPacketTypeSupportInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual char *</type>
      <name>get_type_name</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a372e8774f18072ccac99c17b24a24edd</anchor>
      <arglist>() THROW_ORB_EXCEPTIONS</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GSDFPacketTypeSupport</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a4d41e02e9b06a9df29085263e335b1e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>virtual ::DDS::ReturnCode_t</type>
      <name>register_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>afd5eea9e398f48cc95d4d7b58b1ff136</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__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a2a6ff7359356a3f5e2959e7c479c686c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketTypeSupport</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>ae496d7b10ee17180d522763d3a68db7f</anchor>
      <arglist>(const GSDFPacketTypeSupport &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>afa9887d1a36c97943bb7d125d9eab012</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__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a5ada7fc929202dc11fa96b10ad085821</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ::DDS::ULong</type>
      <name>metaDescriptorArrLength</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupport.html</anchorfile>
      <anchor>a207ebd5ea18ba6286812ee0c4ee90429</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketTypeSupportFactory</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</filename>
    <member kind="function">
      <type></type>
      <name>GSDFPacketTypeSupportFactory</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>a5c3931009c55d14c30ff661c81e0eb97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GSDFPacketTypeSupportFactory</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>a424e7f6ceecc9e45265c75b5a80ccbaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataReader_ptr</type>
      <name>create_datareader</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>ae0691bfffc3eaa1617a2dd823fcbd050</anchor>
      <arglist>(gapi_dataReader handle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataWriter_ptr</type>
      <name>create_datawriter</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>ae299fce1737c3e18714a347644be36cc</anchor>
      <arglist>(gapi_dataWriter handle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>::DDS::DataReaderView_ptr</type>
      <name>create_view</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportFactory.html</anchorfile>
      <anchor>a2e1b984acdb55725ce6f39f7964607a2</anchor>
      <arglist>(gapi_dataReaderView handle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::GSDFPacketTypeSupportInterface</name>
    <filename>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</filename>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>_ptr_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a5959863ac67c5e85657b426bd4926f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>_var_type</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a4598ac1f8d50a1cb2a5f1ad41be14460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DDS::Boolean</type>
      <name>_local_is_a</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a98421ae8b4f7f5a82731462be6d45e56</anchor>
      <arglist>(const char *id)</arglist>
    </member>
    <member kind="function">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>_this</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>aee15001bc90f8532f164a3dbabfee8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_duplicate</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a0ff7b1e8ef0819678044732505752973</anchor>
      <arglist>(GSDFPacketTypeSupportInterface_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ad4b66d0955dbfcefb6581f1632ff96aa</anchor>
      <arglist>(DDS::Object_ptr obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_nil</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a06d9c7b0fe7c705c86e329ef1619d1fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GSDFPacketTypeSupportInterface_ptr</type>
      <name>_unchecked_narrow</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>aa3798f22b79dde2b06ce8f1268a7c365</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__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a44123e8d9ea8e489c2b842e03c970e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>aea7a79c5aad51a569ae97f6ab339e6dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>a03f2774248a117cead48c5d18cd075d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GSDFPacketTypeSupportInterface</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>ac95f299b9c4d725c3bbde373458cef79</anchor>
      <arglist>(const GSDFPacketTypeSupportInterface &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GSDFPacketTypeSupportInterface &amp;</type>
      <name>operator=</name>
      <anchorfile>classopensplice__dds__broker_1_1GSDFPacketTypeSupportInterface.html</anchorfile>
      <anchor>aabebf3065f02079e96073b93e687976a</anchor>
      <arglist>(const GSDFPacketTypeSupportInterface &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::OpenSpliceDDSBroker</name>
    <filename>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</filename>
    <base>micros_swarm::CommInterface</base>
    <member kind="function">
      <type>void</type>
      <name>broadcast</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>a70b55604120a3f329e30dfd267b46217</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;msg_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>ae110be6af189a90a4a95f022845e3cfb</anchor>
      <arglist>(std::string name, const micros_swarm::PacketParser &amp;parser)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenSpliceDDSBroker</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>a60cb30efee68239d2012d417ac13a538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receive</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>a47c988c6d0fddeafdfd98157807bc699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>ae3b831107606bd49a5153d4f9b8f3ad9</anchor>
      <arglist>(const opensplice_dds_broker::GSDFPacket &amp;dds_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>afb26024cc71cf76c4e1f038cb29e65af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; opensplice_dds_broker::Publisher &gt;</type>
      <name>packet_publisher_</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>aa0379c5a3d8a2ec889e107ef913a4c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; opensplice_dds_broker::Subscriber &gt;</type>
      <name>packet_subscriber_</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>a7b345d27b26093b71ea946b4aadd00da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>micros_swarm::PacketParser</type>
      <name>parser_</name>
      <anchorfile>classopensplice__dds__broker_1_1OpenSpliceDDSBroker.html</anchorfile>
      <anchor>a9ddea113fc3ad3e3938a203204790d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::Publisher</name>
    <filename>classopensplice__dds__broker_1_1Publisher.html</filename>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>afc235a2b48b60fd8cb901e414154226a</anchor>
      <arglist>(const GSDFPacket &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a86547fea395109a96a9bebc9e66948d0</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Publisher</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a5e87791035d57e4a892704410f0f5595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainId_t</type>
      <name>domain</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a22cc8358fd8d2d2f439737645963c2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipantFactory_var</type>
      <name>dpf</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a00fe1c693e4f13622b77de9a32b421a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataWriterQos</type>
      <name>dw_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>aea292d03f00e9f0a0b5632c718807c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketDataWriter_var</type>
      <name>GSDFPacketDW</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>aea54e25b4ced757b469e9aa99bbe0cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Topic_var</type>
      <name>GSDFPacketTopic</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a82f38a340329e2cccf9f6e82a3ebd512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketTypeSupport_var</type>
      <name>GSDFPacketTS</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a3e28d71350856cb848178d30515df922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>GSDFPacketTypeName</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a4976e8fe944ed38b27691bf5ca0d7d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataWriter_ptr</type>
      <name>parentWriter</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>ae0517fc669ffcbe71c2b29ec5dcc8b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipant_var</type>
      <name>participant</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a50d5f3eadf62581cb8b9046932e98cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PublisherQos</type>
      <name>pub_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a92ffb5c8cf057e0c13d0ca1885fc27cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Publisher_var</type>
      <name>publisher_</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>aae9756c1061e6a0acc45c3c1a096e8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReturnCode_t</type>
      <name>status</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a2a2da1a463e0070e8f67993b1883d408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>topic_name_</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a982754474c5e62c021c573c23a744f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicQos</type>
      <name>topic_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Publisher.html</anchorfile>
      <anchor>a9e6d0f2fddc2475d03ac8fef104fe80a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>opensplice_dds_broker::Subscriber</name>
    <filename>classopensplice__dds__broker_1_1Subscriber.html</filename>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a8ce822d2f3360f98a537771ce3020c58</anchor>
      <arglist>(void(*callBack)(const GSDFPacket &amp;packet))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>ac5ff7d8638406ac20b1699dca0bfbcbd</anchor>
      <arglist>(boost::function&lt; void(const GSDFPacket &amp;)&gt; callBack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Subscriber</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a21e29cf8187301e40eaaca8c6e851961</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Subscriber</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>afaaee8b0194185e17565a0ea7e58aff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainId_t</type>
      <name>domain</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>aae3e5396f9b416cd31480094da4726b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipantFactory_var</type>
      <name>dpf</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a40636429ab38bf9cef9d3636ed8ff7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataReaderQos</type>
      <name>dr_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a9c233d33829098690130faafbf7b3903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketDataReader_var</type>
      <name>GSDFPacketDR</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>ae1f134b4c863c84bc7877b0cf41cc381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Topic_var</type>
      <name>GSDFPacketTopic</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>acbbbfc68fd788f4c38172b1a176b9c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GSDFPacketTypeSupport_var</type>
      <name>GSDFPacketTS</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a892227e750a884fd79957c5b13c5e334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>GSDFPacketTypeName</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>af541353c85b7d2c2dac7c5bfb7bbaa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataReader_ptr</type>
      <name>parentReader</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a140e6fd4f4fe88de5781cbb17a645847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DomainParticipant_var</type>
      <name>participant</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>ae305c18fb7a1cf9a7f1fb061b938671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReturnCode_t</type>
      <name>status</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a784196d004f02566d88e0151a37e8ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SubscriberQos</type>
      <name>sub_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a76e202f0de05bc7f4287e370a538f980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Subscriber_var</type>
      <name>subscriber_</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a5cd465097ed96f1404302c255a6f2f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>topic_name_</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a434d58cbce1817e98584da44e17e1000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicQos</type>
      <name>topic_qos</name>
      <anchorfile>classopensplice__dds__broker_1_1Subscriber.html</anchorfile>
      <anchor>a18563e041dfc9d82fefa97a39c52a741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>opensplice_dds_broker</name>
    <filename>namespaceopensplice__dds__broker.html</filename>
    <class kind="struct">opensplice_dds_broker::CharSeq_uniq_</class>
    <class kind="struct">opensplice_dds_broker::GSDFPacket</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReader</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReader_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReaderView</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataReaderView_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataWriter</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketDataWriter_impl</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketListener</class>
    <class kind="struct">opensplice_dds_broker::GSDFPacketSeq_uniq_</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupport</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupportFactory</class>
    <class kind="class">opensplice_dds_broker::GSDFPacketTypeSupportInterface</class>
    <class kind="class">opensplice_dds_broker::OpenSpliceDDSBroker</class>
    <class kind="class">opensplice_dds_broker::Publisher</class>
    <class kind="class">opensplice_dds_broker::Subscriber</class>
    <member kind="typedef">
      <type>DDS_DCPSUFLSeq&lt; DDS::Char, struct CharSeq_uniq_ &gt;</type>
      <name>CharSeq</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>afb06b12892524868829bb34433ad502c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; CharSeq &gt;</type>
      <name>CharSeq_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a9e931b2f367918572414f87251450ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; CharSeq &gt;</type>
      <name>CharSeq_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a7aec143538ce76c9b7766bbedeb02356</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_out&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a1dc3d1b9ed074a56e4755e48ffb1e3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSStruct_var&lt; GSDFPacket &gt;</type>
      <name>GSDFPacket_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aaa89e82d955d04227894256a5ce033c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a033feb74f67b94ba0d80a9aff4235a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReader *</type>
      <name>GSDFPacketDataReader_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a514e3cf35ed2d4ea811edf4aca0ca0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReader &gt;</type>
      <name>GSDFPacketDataReader_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a29da54fab7094058a402ca68efe469a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a4b5e8623ff034607ff725c0de59a22f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataReaderView *</type>
      <name>GSDFPacketDataReaderView_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a62571323783ece497d9754c2856af496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataReaderView &gt;</type>
      <name>GSDFPacketDataReaderView_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>af5d65669296a4594f65ab95c45ffea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aaf0ff84f38e52b29684a5470253a3050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketDataWriter *</type>
      <name>GSDFPacketDataWriter_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a269b315d9d34d5ab1a50b1f0ae4c0628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketDataWriter &gt;</type>
      <name>GSDFPacketDataWriter_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>aae8a46fb1b79206348fc1d73fa763809</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSUVLSeq&lt; GSDFPacket, struct GSDFPacketSeq_uniq_ &gt;</type>
      <name>GSDFPacketSeq</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a3e9744a5d43c5f478f9558823d05b467</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_out&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a02d41e981462c1ec9e7446043be9a9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSSequence_var&lt; GSDFPacketSeq &gt;</type>
      <name>GSDFPacketSeq_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a96d4d0d1cdf520e87781f4e80c6095c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_ptr</type>
      <name>GSDFPacketTypeSupport_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>ac41ac88225da36f8763490430ce990d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface_var</type>
      <name>GSDFPacketTypeSupport_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a4a757eebab77e128dc86517cec0ea9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_out&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_out</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>afc96be01462ae8c02c11effd4082a868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GSDFPacketTypeSupportInterface *</type>
      <name>GSDFPacketTypeSupportInterface_ptr</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>a3d2be1cb593f26bc1201100b498c9224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DDS_DCPSInterface_var&lt; GSDFPacketTypeSupportInterface &gt;</type>
      <name>GSDFPacketTypeSupportInterface_var</name>
      <anchorfile>namespaceopensplice__dds__broker.html</anchorfile>
      <anchor>ae32af5a4273a920b5cde77beb2f7c933</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
