<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>src/rosbridge_library/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>src_2rosbridge__library_2____init_____8py</filename>
    <namespace>rosbridge_library</namespace>
  </compound>
  <compound kind="file">
    <name>src/rosbridge_library/capabilities/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>src_2rosbridge__library_2capabilities_2____init_____8py</filename>
    <namespace>rosbridge_library::capabilities</namespace>
  </compound>
  <compound kind="file">
    <name>src/rosbridge_library/internal/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>src_2rosbridge__library_2internal_2____init_____8py</filename>
    <namespace>rosbridge_library::internal</namespace>
  </compound>
  <compound kind="file">
    <name>src/rosbridge_library/util/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/util/</path>
    <filename>src_2rosbridge__library_2util_2____init_____8py</filename>
    <namespace>rosbridge_library::util</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacerosbridge__library_1_1util.html</anchorfile>
      <anchor>a43f4f4e6073ac94fc5d838cd7849e2b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/</path>
    <filename>test_2____init_____8py</filename>
    <namespace>test</namespace>
  </compound>
  <compound kind="file">
    <name>test/capabilities/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test_2capabilities_2____init_____8py</filename>
    <namespace>test::capabilities</namespace>
  </compound>
  <compound kind="file">
    <name>test/internal/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test_2internal_2____init_____8py</filename>
    <namespace>test::internal</namespace>
  </compound>
  <compound kind="file">
    <name>test/internal/publishers/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/publishers/</path>
    <filename>test_2internal_2publishers_2____init_____8py</filename>
    <namespace>test::internal::publishers</namespace>
  </compound>
  <compound kind="file">
    <name>test/internal/subscribers/__init__.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/subscribers/</path>
    <filename>test_2internal_2subscribers_2____init_____8py</filename>
    <namespace>test::internal::subscribers</namespace>
  </compound>
  <compound kind="file">
    <name>advertise.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>advertise_8py</filename>
    <class kind="class">rosbridge_library::capabilities::advertise::Advertise</class>
    <class kind="class">rosbridge_library::capabilities::advertise::Registration</class>
    <namespace>rosbridge_library::capabilities::advertise</namespace>
  </compound>
  <compound kind="file">
    <name>advertise_service.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>advertise__service_8py</filename>
    <class kind="class">rosbridge_library::capabilities::advertise_service::AdvertisedServiceHandler</class>
    <class kind="class">rosbridge_library::capabilities::advertise_service::AdvertiseService</class>
    <namespace>rosbridge_library::capabilities::advertise_service</namespace>
  </compound>
  <compound kind="file">
    <name>call_service.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>call__service_8py</filename>
    <class kind="class">rosbridge_library::capabilities::call_service::CallService</class>
    <namespace>rosbridge_library::capabilities::call_service</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_id</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a8bd2006d2819097f61fd2cff9d91bfbe</anchor>
      <arglist>(service, cid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a7d29c5e5d3ee10586e30df532f3581ca</anchor>
      <arglist>(service)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>capability.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>capability_8py</filename>
    <class kind="class">rosbridge_library::capability::Capability</class>
    <namespace>rosbridge_library::capability</namespace>
  </compound>
  <compound kind="file">
    <name>cbor.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/util/</path>
    <filename>cbor_8py</filename>
    <class kind="class">rosbridge_library::util::cbor::Tag</class>
    <namespace>rosbridge_library::util::cbor</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_bytes_to_biguint</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>adfc6309024608d480dea14e97ae6d588</anchor>
      <arglist>(bs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dumps_bignum_to_bytearray</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aa487d32eb577d064464045107d6281da</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_encode_type_num</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68969f11a8e27b59fbdfbeb59b7e1bc0</anchor>
      <arglist>(cbor_type, val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_intish</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a87fda98342bc3047f3697afa4459d7f5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_stringish</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0d76829676aa95bebb0f73c62091591d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_unicode</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a13fd3ceb88cd44381bee49aa3a87b708</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac38ad22276e49dcd5e14ee3e658ba4e7</anchor>
      <arglist>(fp, limit=None, depth=0, returntags=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a25636a65274881fed0e61cbc7be50cae</anchor>
      <arglist>(fp, limit, depth, returntags, aux, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_map</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac384eeac6ca57c082f1ecf1c5c8f7f56</anchor>
      <arglist>(fp, limit, depth, returntags, aux, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_tb</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac5478dc985fb81507ddd2ab1c01598d5</anchor>
      <arglist>(fp, tb, limit=None, depth=0, returntags=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_var_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>abb9823eefac938858f1b5767f68b01b8</anchor>
      <arglist>(fp, limit, depth, returntags, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_var_map</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a78076d912113b33e3ba024e5d79858cc</anchor>
      <arglist>(fp, limit, depth, returntags, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_read_byte</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a5344846b9ba575f6c57e0ab01c1e0872</anchor>
      <arglist>(fp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tag_aux</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aae72d3efee182edcedda1eb5c18004b7</anchor>
      <arglist>(fp, tb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ad4b6767ada1cfd0c6be7e1f2954e8efc</anchor>
      <arglist>(obj, fp, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a6ce3c96c4429f71d6413e9d95418d00c</anchor>
      <arglist>(ob, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab36ce75a66e5968acfc68f403139ee3a</anchor>
      <arglist>(arr, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_bool</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a9470253d869921db12417e91d7405857</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_dict</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a8f19d1927d7031eafcff88e2dedb72b5</anchor>
      <arglist>(d, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_float</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a9a5d60eb58135626cb8e2fbbc2349c09</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_int</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a61dc0f45853c8edfa594c65475ad9398</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_string</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a01a7506ba4fa7f46b86d7919dbe74813</anchor>
      <arglist>(val, is_text=None, is_bytes=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_tag</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a606215fcb977ac280065e32d605100c3</anchor>
      <arglist>(t, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab6144eed858dd1d1323994fc08fb5b72</anchor>
      <arglist>(fp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>loads</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aa552babe8d02da28491db7f71c6f5044</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>loads_bytes</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0f9dcdd97439ae4261e29e6549eae055</anchor>
      <arglist>(fp, aux, btag=CBOR_BYTES)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tagify</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aecacfae33780c91bd26bb6b8f62ead4e</anchor>
      <arglist>(ob, aux)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CBOR_TAG_BIGNUM_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68738c6d6df2a649eef36ac300561868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CBOR_TAG_NEGBIGNUM_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a185b20d64ac314bf06c2a22506ce16c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_IS_PY3</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab9cc105b8bf43c7402d80cf59c77cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MAX_DEPTH</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aec49c3cbe9db0b111f1abe8e6d4f0017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_7</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a977a09cbf9f2614d7822140afb6435cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_ARRAY</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a763e43edd3e769737c266329ee853ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_BREAK</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a16769b65626f9dd2302304dd3c97d502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7a88b7a0924e1ae28036aa6754ccfa1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FALSE</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0ae3071fbc667bcc58a8614ff6e036a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT16</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a33bb7b07f3920fa747c3f778d0dadbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT32</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a1558f85195aa66ed69f5893d24696673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT64</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a3a2abdd37ae07cf7c21230b2ba1adb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_INFO_BITS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aeb8442fcea9aa90bad4ef34e962da361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_MAP</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ae7824d492a609d263ac016d77a4a91e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_NEGINT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aeb386c3264d03cedaf3f9b957b903ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_NULL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a8e0590eca0a085cb6805a4aed10accab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a3bec5e5bade3b6cfc6d721da246ad633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE16</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7d9892c1b4eba0058f64d0cb8b092715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE64</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aabe2a895057ab76acd96774e0d5c7746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE64URL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a4a6a60aaa768462ca46c8771d7ec2bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BIGFLOAT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a30b614a937a98eb503c7ae95cf989130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BIGNUM</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7f3862d100767348f372d9e782bf2aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_CBOR</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a6d65c7d8736b727e26ebb31e460daeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_CBOR_FILEHEADER</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ae07a29b585086f7641f6821e760a9883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DATE_ARRAY</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a48fbf3bf145fdc1c1f45a9d3e09af82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DATE_STRING</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aad663e9538b9ea3bad55d7ded4aca7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DECIMAL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a193ebcdb7e3ee7d30cd22cd6a6960ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_MIME</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a1be9288b33c8fecd21246117f7ef0c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_NEGBIGNUM</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a98df9f2c488953942ddcc3fe4d21bed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_REGEX</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a888ce76018471e4f18645c9b1f8b38f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_URI</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab5abd83bee8552c2bacca2c1ffd1ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TEXT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a79834912f873ba6f5176c2b47a703ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_TRUE</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68561fb69d3662b634732b4b8a56641e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TYPE_MASK</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>afb41d25c8079f56e819b696a0ee4c25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a56901884ac88e36c44f8faf56115bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT16_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a45bd19076ad3901141a812e3b84df3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT32_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aca1243c087c65d29df69619c11acea37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT64_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a57b82ae650ba9feffc2b2d96f47e56cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT8_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a85deba492fc8db515481a0e0f2d32a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_UNDEFINED</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aecd13a8309d58c4ddc1a8b0ded11c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_VAR_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ad65c6d0d6733393dcf787230d79b4409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cbor_conversion.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>cbor__conversion_8py</filename>
    <namespace>rosbridge_library::internal::cbor_conversion</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_cbor_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a3a36cb2ba7233ebd158f38b3432995c3</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BOOL_ARRAY_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aedb864bca44336ac98969077fe54136b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BOOL_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aaabba2bd5c72cd287bd4da40711b5b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BYTESTREAM_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a6df9670922728057495732bb216f8326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>FLOAT_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>ab7cd8e3d36c8871f3256a4404889ef0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>INT_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a3239c462b66e1072205c1d7bea4d3efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>LIST_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aa011488f4e0413a642363db1c1406b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a428f4f6f8d940af881dd26cc18711a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>STRING_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a8d60649b634b4e9aa7c07a4287e96489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TAGGED_ARRAY_FORMATS</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a09d535502af80dc6bc73655768c2825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TIME_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a1a9224355a9c77b6d7e3aa13479277c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>defragmentation.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>defragmentation_8py</filename>
    <class kind="class">rosbridge_library::capabilities::defragmentation::ReceivedFragments::__impl</class>
    <class kind="class">rosbridge_library::capabilities::defragmentation::Defragment</class>
    <class kind="class">rosbridge_library::capabilities::defragmentation::ReceivedFragments</class>
    <namespace>rosbridge_library::capabilities::defragmentation</namespace>
  </compound>
  <compound kind="file">
    <name>exceptions.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>exceptions_8py</filename>
    <class kind="class">rosbridge_library::internal::exceptions::InvalidArgumentException</class>
    <class kind="class">rosbridge_library::internal::exceptions::MissingArgumentException</class>
    <namespace>rosbridge_library::internal::exceptions</namespace>
  </compound>
  <compound kind="file">
    <name>fragmentation.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>fragmentation_8py</filename>
    <class kind="class">rosbridge_library::capabilities::fragmentation::Fragmentation</class>
    <namespace>rosbridge_library::capabilities::fragmentation</namespace>
  </compound>
  <compound kind="file">
    <name>message_conversion.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>message__conversion_8py</filename>
    <class kind="class">rosbridge_library::internal::message_conversion::FieldTypeMismatchException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::InvalidMessageException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::NonexistentFieldException</class>
    <namespace>rosbridge_library::internal::message_conversion</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2b516c316adb396312103fa3ce6e6ce8</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>adc7e7646a7c2238fd59f34047496f3d5</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a81c96e5ec987bf40952c886961de7125</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_binary_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ae23ae8ae48da921ddcc5872c151dd730</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a1c27e82b7c3b8cd0e3ae0b4fb1917236</anchor>
      <arglist>(msg, rostype, roottype, inst=None, stack=[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac19d569f290ec90dc6142633f3330bbb</anchor>
      <arglist>(msg, rostype, roottype, inst, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a638c4f1ca8f7be8487ea6a897fa153a9</anchor>
      <arglist>(msg, rostype, roottype, inst, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_primitive_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ae0af6877bfd9b6f378bd45c5556f71b9</anchor>
      <arglist>(msg, rostype, roottype, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_time_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a83aceb7f89889cfab06c13759b867cba</anchor>
      <arglist>(msg, rostype, inst=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aacabfa682ad1d9633c24371c55f7733c</anchor>
      <arglist>(inst)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_encoder</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>acd9ba97bc5414f0127eee9adf5b0db05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>populate_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aadf34b5c4cc9dfe7bd9e6e9efb12ab66</anchor>
      <arglist>(msg, inst)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>binary_encoder</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a3ca856845e0a64f14fe9ce8573d12931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bson_only_mode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ab4fee849ef1236521495502c32ae5307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a062d8a84f21266702a1fea9e00e6c9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>list_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a5b58ba6a948ef142070a0591e4983134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a7690b656c829fe294dc3fdb71e701f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>python2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a58d30b0ac2e1632f26ba8a199f750e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a1d2dc1106500393a5780379d1964ca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types_list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a689cb781c4d7f7bf40aecf4f98c9482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_header_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9eb2c0764118d0b48ac7e30c7e913ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac03a75f2e162312dd5d5fc83de48f41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_time_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac8bdf4f90b1d6c5aad715580b1bcdcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>type_map</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2848490be8c701fb92f78d225b6f3e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>outgoing_message.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>outgoing__message_8py</filename>
    <class kind="class">rosbridge_library::internal::outgoing_message::OutgoingMessage</class>
    <namespace>rosbridge_library::internal::outgoing_message</namespace>
  </compound>
  <compound kind="file">
    <name>pngcompression.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>pngcompression_8py</filename>
    <namespace>rosbridge_library::internal::pngcompression</namespace>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a804fe2e6076c42bd8345800c94d62038</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>afc4e239f86563ace3307aedae274ba5f</anchor>
      <arglist>(string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocol.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>protocol_8py</filename>
    <class kind="class">rosbridge_library::protocol::Protocol</class>
    <namespace>rosbridge_library::protocol</namespace>
    <member kind="function">
      <type>def</type>
      <name>has_binary</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>af6cbc1062c283c7c6cea503c90fec2b7</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_number</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>a5ec415554d834f82cc9e678630b225f2</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>publish_8py</filename>
    <class kind="class">rosbridge_library::capabilities::publish::Publish</class>
    <namespace>rosbridge_library::capabilities::publish</namespace>
  </compound>
  <compound kind="file">
    <name>publishers.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>publishers_8py</filename>
    <class kind="class">rosbridge_library::internal::publishers::MultiPublisher</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherConsistencyListener</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherManager</class>
    <namespace>rosbridge_library::internal::publishers</namespace>
    <member kind="variable">
      <type></type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a9a1c498eaae78b9692a024bdc51ec143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_loader.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>ros__loader_8py</filename>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidClassException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidModuleException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidPackageException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidTypeStringException</class>
    <namespace>rosbridge_library::internal::ros_loader</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_to_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a8f3a6c422cdd380c78e182a705321193</anchor>
      <arglist>(cache, lock, key, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>affe0fe9db917b51366b63cce2a2ebbb3</anchor>
      <arglist>(typestring, subname, cache, lock)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_from_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a006daafbe178f0a050b5f5d0dc50f1f5</anchor>
      <arglist>(cache, lock, key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_msg_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a304943e3663a68861bcb5e6dd0b9dde7</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_srv_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a4d618605d13464e14a7508c6596e94c3</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a70b7b8b1a9c2d370a406cedeac4cbf88</anchor>
      <arglist>(modname, subname, classname)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae4104089bfaf8c839bb8844431044656</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a27818f3e2d9a059195a8a784d28f9d75</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a8ccaeaedd4bbd2a64f18ed6818d476e3</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a89fb27670e89e991f7e6601874458c4f</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a82915b49d3b87e3ef7aad519407caf17</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad95f45d3d460ce56b7cd6f59648770a4</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_response_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a425b0bfcffadcee2641ce094d6b93ba5</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae6b6a9954bea28587530a44d1d13449e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad13dfcdab05b45b84bef474c2296bd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_manifest_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa9e61a84ad01c1a11cd27de1aaee9c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a7f89da9abded8fa33df8773546112f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a543c0cbe0f75c0539fe7d9b5cfeeeb13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosbridge_protocol.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>rosbridge__protocol_8py</filename>
    <class kind="class">rosbridge_library::rosbridge_protocol::RosbridgeProtocol</class>
    <namespace>rosbridge_library::rosbridge_protocol</namespace>
  </compound>
  <compound kind="file">
    <name>service_response.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>service__response_8py</filename>
    <class kind="class">rosbridge_library::capabilities::service_response::ServiceResponse</class>
    <namespace>rosbridge_library::capabilities::service_response</namespace>
  </compound>
  <compound kind="file">
    <name>services.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>services_8py</filename>
    <class kind="class">rosbridge_library::internal::services::InvalidServiceException</class>
    <class kind="class">rosbridge_library::internal::services::ServiceCaller</class>
    <namespace>rosbridge_library::internal::services</namespace>
    <member kind="function">
      <type>def</type>
      <name>args_to_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>ad81b5df3d024560651988cfa19a3123a</anchor>
      <arglist>(service, inst, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a3b3a7f889098d5f88ae0ad3f93a648b6</anchor>
      <arglist>(service, args=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>subscribe_8py</filename>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscribe</class>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscription</class>
    <namespace>rosbridge_library::capabilities::subscribe</namespace>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1subscribe.html</anchorfile>
      <anchor>a3b2a84b86adaecd2a1aa754fdefe4899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribers.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>subscribers_8py</filename>
    <class kind="class">rosbridge_library::internal::subscribers::MultiSubscriber</class>
    <class kind="class">rosbridge_library::internal::subscribers::SubscriberManager</class>
    <namespace>rosbridge_library::internal::subscribers</namespace>
    <member kind="variable">
      <type></type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>a2af06178ecc6ab66a6abfcbbfb73d1a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscription_modifiers.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>subscription__modifiers_8py</filename>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::MessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</class>
    <namespace>rosbridge_library::internal::subscription_modifiers</namespace>
  </compound>
  <compound kind="file">
    <name>test_advertise.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test__advertise_8py</filename>
    <class kind="class">test::capabilities::test_advertise::TestAdvertise</class>
    <namespace>test::capabilities::test_advertise</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>ade45ed2a9b982be4a3ea77557c7b2d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>a355f39d5b94a1a8f47782f0040e8097e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_call_service.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test__call__service_8py</filename>
    <class kind="class">test::capabilities::test_call_service::TestCallService</class>
    <namespace>test::capabilities::test_call_service</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>af83be1c253eba65f7218772b0c4accb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>aa9074329d86f0e3a7d0c750e0415bc03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cbor_conversion.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__cbor__conversion_8py</filename>
    <class kind="class">test::internal::test_cbor_conversion::TestCBORConversion</class>
    <namespace>test::internal::test_cbor_conversion</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>ad45848b9cab095876b0204e6dbf4e80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>a04a7ae84ee249f18c254cbecd205b7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>a534b51e6c0e9b7db5b925f9daf70ddef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_compression.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__compression_8py</filename>
    <class kind="class">test::internal::test_compression::TestCompression</class>
    <namespace>test::internal::test_compression</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a82076c23fd9b87bf877916d09bec53c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a41e784c26b3f875f26518978ed0c84cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_message_conversion.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__message__conversion_8py</filename>
    <class kind="class">test::internal::test_message_conversion::TestMessageConversion</class>
    <namespace>test::internal::test_message_conversion</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>aeaf9c02e08cd8eaaacc8aa10a8fd5068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a1e0d30d32f8505f9c2964c501f964abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a4b65dc1e9c7004245ae2e10f7f557076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_multi_publisher.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/publishers/</path>
    <filename>test__multi__publisher_8py</filename>
    <class kind="class">test::internal::publishers::test_multi_publisher::TestMultiPublisher</class>
    <namespace>test::internal::publishers::test_multi_publisher</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__publisher.html</anchorfile>
      <anchor>ac0a0c9d96b5d3897623c9eed91f90acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__publisher.html</anchorfile>
      <anchor>a5c32d38e66e423b68bc4e68af80b4c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_multi_subscriber.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/subscribers/</path>
    <filename>test__multi__subscriber_8py</filename>
    <class kind="class">test::internal::subscribers::test_multi_subscriber::TestMultiSubscriber</class>
    <namespace>test::internal::subscribers::test_multi_subscriber</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__multi__subscriber.html</anchorfile>
      <anchor>aaf76a0868a4f4ee0972f1dfe4fb1e008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__multi__subscriber.html</anchorfile>
      <anchor>aed58f2489d58f336148f52c65b5a6336</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_multi_unregistering.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/publishers/</path>
    <filename>test__multi__unregistering_8py</filename>
    <class kind="class">test::internal::publishers::test_multi_unregistering::TestMultiUnregistering</class>
    <namespace>test::internal::publishers::test_multi_unregistering</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__unregistering.html</anchorfile>
      <anchor>a7222d64a70f246e9f3459d0dce643007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__unregistering.html</anchorfile>
      <anchor>a10102e35be8e550843814d0c04217aec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_non-ros_service_client_complex-srv.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/experimental/complex_srv+tcp/</path>
    <filename>test__non-ros__service__client__complex-srv_8py</filename>
    <namespace>test_non-ros_service_client_complex-srv</namespace>
    <member kind="function">
      <type>def</type>
      <name>request_service</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a8a5039e3b23588c9b445ddad63b9b64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ace21b310ca9b2bcb66418362208e011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ab86349eb3c81885203461424f942c92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a71af5ef78af0e0f2fd257a4105bfd27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a29fa1a914e44377c7490ae97e07940ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad07f2daef264dd7334e246070f364a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fragment</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aab4e3c7a477786c3a4f8dce99c2469d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad9260314c7d9d29609a27c946b6820f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a0d459cd0c54affa2e0cdbf3a37155032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a78d0282a3aa9e2c85ae7706e1a3c7b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a3fda52c8db043e9f98cfaab2b715c97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receiving_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a11973c9f30412dc61fadc1cc0d9ddf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>abb6ad3ad641a5ddec662c44a967f0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aa5b9f9623680c9db4acccb55a7222fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a8150f5c8f5e42aec45a16604c5f62c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a63a653b76e5a0de2eaeab9f4ac748eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aa5dd1c7574cf0a7b13fc94e7148fe18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae240cf8ca106c4386c67d2a7d9c2c131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a6acbc97a31eb4f7bfe22076283734f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad4ec0a3133a6e9ce83e3b76435bda1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a2f4295e7887c3ed36c60fb3127a4b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a5a46caea2b3cbe0b124b56ab181c597c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_non-ros_service_client_fragmented.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/experimental/fragmentation+srv+tcp/</path>
    <filename>test__non-ros__service__client__fragmented_8py</filename>
    <namespace>test_non-ros_service_client_fragmented</namespace>
    <member kind="function">
      <type>def</type>
      <name>request_service</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ace3001b15693b85df2162c7379337f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a1dc4a9514073efb31ff7f210c53452a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a6e2e2f5427df157b4fa1bbbc3b1f38c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7f65b40682b53065cee00361953c5d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2875d0fe40f4d6bca632b1e25f0663f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>aa5652ba31d4b5498e32545a4a40464a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fragment</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2502b5088f82177a150bde0484bcc3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a59427b780765bbedae6c4c7620d1548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ae69d271c60d2ceacd4472eda08e768db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a513d434229b7d222322a591d96ae9121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a0fbfc792e4314dac2e625832bd1630b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receiving_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a657ff720e4e5d9ec752e547d80e5363c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a847c35091857f521cdc870e13435be96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>request_byte_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a98a35b2f2c8e612c7f5f226e10c03622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ac67d90d0ea0246a217dba314b0e835fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a43ab020f4e7025dbaf25d8216b2f657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a402ce9857f4873b676829b6b4e5b77b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a48bace36a6aaffe89ff48bdaf8221828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a018284da11be175b17158da5a25caf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ae18821d1b8e65910c3ae15f3604ce7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a9a94de19782fa8e88c158744ec1ef342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af9f22d04268f8831d5e802c1dcadee9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>aa3de78431f664ee1b88c3f15c3b6fbbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_non-ros_service_server_complex-srv.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/experimental/complex_srv+tcp/</path>
    <filename>test__non-ros__service__server__complex-srv_8py</filename>
    <namespace>test_non-ros_service_server_complex-srv</namespace>
    <member kind="function">
      <type>def</type>
      <name>advertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a425b5280de501dbfbca1367fc86eed47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calculate_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a124a6315396ecf3cf8a3d90bda661701</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2831ec9a9887aaef69d4db505a96e47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_of_fragments</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>ac9a92c7c72c06176dbf67d33b31998a4</anchor>
      <arglist>(full_message, fragment_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a4a5948946c02a9880b2c5c11cc73c907</anchor>
      <arglist>(response)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a1313d03f895067e0b8d1da23c6f91f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_service_request</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>afbb44d7346b2fc764c4d834f6c83a995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>acfe30bd3e27dac83f8a47e7400fdd064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a634bdbcd7ee13263dcc6d820e7c73304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>aa8846d9a17f19e1e94806ebb0735911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a81f3cd467400850f7aaf23fe739e7336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receive_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>add1ad01fbab79ee821f2669f0a584a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>affaebd303c30bc6ac84a82c9aacec7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a9b717b30fc46638ae333e1ecdb24efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a737b083fb54a5d6de281b1706d368142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a3ec3dc99dbf61e8c6318205cd7736a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>send_fragment_delay</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a4773949eecc92f902be590ad0e369c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a0d0c6dfa9f24084be1e1465a5054b14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a70bff5e1a8e839b3fc0853f8a2190f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a77ac4730473aaaf39a629a931e0e02e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a3ebf7480ec4f9db31f4d2730deda6c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a84183dbcabb6ebf0db3078436c22d783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_non-ros_service_server_fragmented.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/experimental/fragmentation+srv+tcp/</path>
    <filename>test__non-ros__service__server__fragmented_8py</filename>
    <namespace>test_non-ros_service_server_fragmented</namespace>
    <member kind="function">
      <type>def</type>
      <name>advertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a8d935cbbafec5b6d54cf45816db88af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calculate_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ae02ea1072d92a1c796068041a709d56b</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a5b20c8a0cb86755298ae3d1ce4c432e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_of_fragments</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a4dafb98aca551365daedf9fe450b3408</anchor>
      <arglist>(full_message, fragment_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a90ecd6a8f242d1d66b35f4962238fea1</anchor>
      <arglist>(response)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>acf12499a4534a807dd216b4c32b84173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_service_request</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a879f8b431013ae0e334ab582556f946c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a75d4a381dcfa6dd5b3e0f8e3cf75ff6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a90b193e8fa9a4ea002a72a5397df1e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7d5cb957b563995e70ee53f5a6213788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>af392ddcf79eb506122b27fa8508c486a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receive_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a83a8a3e905dfd6d69463657d0971f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a5dea6f60d8f8447d7eabf527d5e9d00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>aac8d05f445c9273eea42bf4b1b9c3059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>adedefddb7c98592c306362411d83bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7637a178e3e1eb383b6b2dacccc180b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>send_fragment_delay</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ac6100acf9c6a01f303d783fdd7e7cab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a097eb8c91eb51d0dc5ac2a95d7811b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a0d327249062f02818a1bee2b381f728a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ae2481018e37c7737f0c5e6658f15653a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>adeb1b7b0c83d86573775284021931724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>af50637f5b97b30448b8d349504ac66bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_outgoing_message.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__outgoing__message_8py</filename>
    <class kind="class">test::internal::test_outgoing_message::TestOutgoingMessage</class>
    <namespace>test::internal::test_outgoing_message</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__outgoing__message.html</anchorfile>
      <anchor>a6b305ae3cab3fbc1f85cb8ac5ac3c8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__outgoing__message.html</anchorfile>
      <anchor>abc27147d22762e40c000ecd12e7133c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publish.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test__publish_8py</filename>
    <class kind="class">test::capabilities::test_publish::TestAdvertise</class>
    <namespace>test::capabilities::test_publish</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>aea85da11ecb73464e7d243eebfc0c698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>ad9b99681965716fc7d08dfb6e3eac3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publisher_consistency_listener.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/publishers/</path>
    <filename>test__publisher__consistency__listener_8py</filename>
    <class kind="class">test::internal::publishers::test_publisher_consistency_listener::TestPublisherConsistencyListener</class>
    <namespace>test::internal::publishers::test_publisher_consistency_listener</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener.html</anchorfile>
      <anchor>a81126277319eb04874a4830f14a156ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener.html</anchorfile>
      <anchor>a71c438ceb0b1f5c5f7e63655fdc30649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_publisher_manager.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/publishers/</path>
    <filename>test__publisher__manager_8py</filename>
    <class kind="class">test::internal::publishers::test_publisher_manager::TestPublisherManager</class>
    <namespace>test::internal::publishers::test_publisher_manager</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__manager.html</anchorfile>
      <anchor>a31f7fdd9295b4da0b57345d165648bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__manager.html</anchorfile>
      <anchor>af5407aa1bf83045a33bab936120a993c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ros_loader.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__ros__loader_8py</filename>
    <class kind="class">test::internal::test_ros_loader::TestROSLoader</class>
    <namespace>test::internal::test_ros_loader</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a25c050f06241ead28741e7d9a54296d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a6dd75004dba17b35162b7592847ac36c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_service_capabilities.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test__service__capabilities_8py</filename>
    <class kind="class">test::capabilities::test_service_capabilities::TestServiceCapabilities</class>
    <namespace>test::capabilities::test_service_capabilities</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__service__capabilities.html</anchorfile>
      <anchor>acefd5bf1319a288db524c02d6a814339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__service__capabilities.html</anchorfile>
      <anchor>afbc716f726aa537d5dc28861225d3e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_services.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/</path>
    <filename>test__services_8py</filename>
    <class kind="class">test::internal::test_services::ServiceTester</class>
    <class kind="class">test::internal::test_services::TestServices</class>
    <namespace>test::internal::test_services</namespace>
    <member kind="function">
      <type>def</type>
      <name>populate_random_args</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a4b39335d9e325315938f20cbc0e4f7fd</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a31d42b7918a42e5c504995d654915c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a23a8b0f7f63466102d6355be815ccce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a0cef70b635bc8c1b0726563bf7bc16b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_subscribe.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/capabilities/</path>
    <filename>test__subscribe_8py</filename>
    <class kind="class">test::capabilities::test_subscribe::TestSubscribe</class>
    <namespace>test::capabilities::test_subscribe</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>a2538c7d19e6e0a8a093c80d21f8f6560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>ab7acce433c4618d43474d450d015e66c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_subscriber_manager.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/subscribers/</path>
    <filename>test__subscriber__manager_8py</filename>
    <class kind="class">test::internal::subscribers::test_subscriber_manager::TestSubscriberManager</class>
    <namespace>test::internal::subscribers::test_subscriber_manager</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscriber__manager.html</anchorfile>
      <anchor>a6dad078c0a0796a2286b079f73e83bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscriber__manager.html</anchorfile>
      <anchor>a57e520a8df9a1bd8df9787eb7a551a0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_subscription_modifiers.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/test/internal/subscribers/</path>
    <filename>test__subscription__modifiers_8py</filename>
    <class kind="class">test::internal::subscribers::test_subscription_modifiers::TestMessageHandlers</class>
    <namespace>test::internal::subscribers::test_subscription_modifiers</namespace>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscription__modifiers.html</anchorfile>
      <anchor>a8109fd20daeb3f7ac4c9a7cac9ddda56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscription__modifiers.html</anchorfile>
      <anchor>a325a39487b7255c109fd65057489deb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topics.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>topics_8py</filename>
    <class kind="class">rosbridge_library::internal::topics::TopicNotEstablishedException</class>
    <class kind="class">rosbridge_library::internal::topics::TypeConflictException</class>
    <namespace>rosbridge_library::internal::topics</namespace>
  </compound>
  <compound kind="file">
    <name>unadvertise_service.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>unadvertise__service_8py</filename>
    <class kind="class">rosbridge_library::capabilities::unadvertise_service::UnadvertiseService</class>
    <namespace>rosbridge_library::capabilities::unadvertise_service</namespace>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::defragmentation::ReceivedFragments::__impl</name>
    <filename>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments_1_1____impl.html</filename>
    <member kind="function">
      <type>def</type>
      <name>spam</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments_1_1____impl.html</anchorfile>
      <anchor>a56fea6809c889cc70cf1f20ec2b1f6f1</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise::Advertise</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ac59cf7b9843a25188d8c6eb4e74e21ee</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>advertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ae8c964272e1999d23dba21b8a428e3be</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a03c4c8fd350f28a114cb19db22c8003e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ae73371430a8715736b71e3a12dada34e</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>advertise_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a2c04a39110a4da4f617179ff947faeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>topics_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>aba490c881405808464146338d54d678e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>unadvertise_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>afe7841cccae6ef67e090a6d2b66824d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_registrations</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a65252689cb25aa8ecf2d0439102e8e70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise_service::AdvertisedServiceHandler</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a1d0ccd726c29409f5a39ff8a381954b6</anchor>
      <arglist>(self, service_name, service_type, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>graceful_shutdown</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a03a98d35f5ba25443228ddd2e43d1ba7</anchor>
      <arglist>(self, timeout)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_request</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>abcacfe96864eb358e078cc6a72976631</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a95e4e6d9cd2ea0bbcedf35b17e2b45c9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_requests</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>ae1c8840283849ffe3e642222a0fe7b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>abf2e65af0ca9930c7ed34e0a039e4b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a1bd27251ea0344cc58f005f013fe134b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service_handle</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>abd9abd58a692f888076632a07985e336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service_name</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a730f15fcd171bb6ad180b1f90c76d287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service_type</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a2d8dbd3a5813940d753608fe8ffda0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutdown_requested</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a2eb76578ae798ab82f11d77c5c5c4261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>id_counter</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>ab594f4179e988a9417500b3939c9938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>responses</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>a5f193b2a3ca18646b489ec1dd896e7b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise_service::AdvertiseService</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertiseService.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertiseService.html</anchorfile>
      <anchor>a1627f45bbd001196302c677243cb39d8</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>advertise_service</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertiseService.html</anchorfile>
      <anchor>afb91ef5c84df8ab7cc8e8e4e32ccc938</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>advertise_service_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertiseService.html</anchorfile>
      <anchor>a8a2c0f449e0637b048845c1e00799036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>services_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertiseService.html</anchorfile>
      <anchor>aad3f65329c71989e28ccfb0381762372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::call_service::CallService</name>
    <filename>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>ad36524c393220c3d1499a0da4437151c</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a9840c8326112c19fcfe20da45db29864</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>call_service_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a129129ac8713a4e4ddcd1ced6fa28377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>services_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a126f31f9103c7b3c2ed7a659fa3d5665</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_failure</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a3c3dcc710638a72b2d2b4b03238ee0a9</anchor>
      <arglist>(self, cid, service, exc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_success</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a4ca20d4ad1fabb6db99b015ccaadeba7</anchor>
      <arglist>(self, cid, service, fragment_size, compression, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capability::Capability</name>
    <filename>classrosbridge__library_1_1capability_1_1Capability.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>ace9fa1901cc6246854e355259d8d1b8c</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>basic_type_check</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a4cb20c09fdf9ef389a7db1e90a289786</anchor>
      <arglist>(self, msg, types_info)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>aa4b2eb3f00fe6c460dc119e8776ab688</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a7d3721e473c9c34369609390fe665d15</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a3089d798d404d8327d2f4416228864b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::defragmentation::Defragment</name>
    <filename>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a177fe2ecaa58134ea903e212ff371cbe</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>defragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a57d6a1a72cd1eac62d9a640a94a3704a</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a5c2b0e78fdc4cdb8eac49c7d1e558334</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_timeout</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a2fa132d99a59e9ea53f1cad8e71c1749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>received_fragments</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a37fe4b4a6ca8ef8b6fb88b4091e5d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>fragment_timeout</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a091ca41e2b4dc001352a357745db24fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>opcode</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>ab0a37c12d1e15baff39a4d473ce48d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>protocol</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>ad40382d29382ab77be2e281037ac7e1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::FieldTypeMismatchException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1FieldTypeMismatchException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1FieldTypeMismatchException.html</anchorfile>
      <anchor>a142d33f3bf55a061627d67d5062c006a</anchor>
      <arglist>(self, roottype, fields, expected_type, found_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::fragmentation::Fragmentation</name>
    <filename>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>ab984c75bcbcb83c985b06a8f6ba9681b</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>aa6de866c54feea4845b8d10c9241c6b5</anchor>
      <arglist>(self, message, fragment_size, mid=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragmentation_seed</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a65a23a1f9490db7244ad06a330e2e7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>fragmentation_seed</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>ab793b41e41a0537eb8131342d5ff6881</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_fragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a8082959ff3acd0c564a097c0159d2705</anchor>
      <arglist>(self, fragment, num, total, mid)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_fragment_generator</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a81bafd99ae285b3e2044848aad620d73</anchor>
      <arglist>(self, msg, size, mid)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::exceptions::InvalidArgumentException</name>
    <filename>classrosbridge__library_1_1internal_1_1exceptions_1_1InvalidArgumentException.html</filename>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidClassException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidClassException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidClassException.html</anchorfile>
      <anchor>a6f4b44cbd4290b0398289f95154f44d1</anchor>
      <arglist>(self, modname, subname, classname, original_exception)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::InvalidMessageException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1InvalidMessageException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1InvalidMessageException.html</anchorfile>
      <anchor>a1b4138edbe83af2ebcaa3bc02e057d31</anchor>
      <arglist>(self, inst)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidModuleException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidModuleException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidModuleException.html</anchorfile>
      <anchor>aab41e52324be982ff17329bda42e670d</anchor>
      <arglist>(self, modname, subname, original_exception)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidPackageException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidPackageException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidPackageException.html</anchorfile>
      <anchor>a82623220de7056b216cd71561135f493</anchor>
      <arglist>(self, package, original_exception)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::services::InvalidServiceException</name>
    <filename>classrosbridge__library_1_1internal_1_1services_1_1InvalidServiceException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1InvalidServiceException.html</anchorfile>
      <anchor>af83dccce5008865630af286cdf9c5133</anchor>
      <arglist>(self, servicename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidTypeStringException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidTypeStringException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidTypeStringException.html</anchorfile>
      <anchor>ae61a0cdcabe54e7e1d685b0f2ec43003</anchor>
      <arglist>(self, typestring)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::MessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a3a0dd0495cbe8b5656949ec9c0f87e5f</anchor>
      <arglist>(self, previous_handler=None, publish=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a4a3078111b1bb26d5ce28d3b7b77af1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a3775cebaaf1d1752627699d646924353</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a699124d000bde2db46a5b2799bf095eb</anchor>
      <arglist>(self, queue_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a4cb462f513b71b64a3e0fc99f49745f9</anchor>
      <arglist>(self, throttle_rate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>time_remaining</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a7476ac2ce39c6def72c7c67e84186f58</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a0100dde43a941c6425fa742b8cc445ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a1440a5a368cc6b5dc3338f4e37cef2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a1bf4e959acb8792a3dbe4c6f01fa5612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a5a7848e518c42e1728c0c9721c432c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>ab980e8c8a1b02e365acb5794e13d5bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::exceptions::MissingArgumentException</name>
    <filename>classrosbridge__library_1_1internal_1_1exceptions_1_1MissingArgumentException.html</filename>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::MultiPublisher</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ad2a7a2396b45860060304f71b0ed0607</anchor>
      <arglist>(self, topic, msg_type=None, latched_client_id=None, queue_size=100)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a5a3cc6a4bada7295756179576a794cd0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ad48aac90467f42d7b44c9c47786259f6</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a47bac2e9d20072de3248d56c92dbe3b7</anchor>
      <arglist>(self, client_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>accb8d35fd45e955819ed2a1613409999</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ac78ae9d9930e323fe79bc59ba87a49f6</anchor>
      <arglist>(self, client_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a1418d633fa2db7acc16b14c2dbd68506</anchor>
      <arglist>(self, msg_type)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a79e3f1f9320095fe11b6608f8b8ed18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>latched_client_id</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>af427ede52e6f6a5a02edf4032aec79b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a12287db4484be2996294d483726aa29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_class</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a5472258044c2000759e13618675893a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>af930259a80f90139338c1051137f247a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>adcbbe99b031ca7a3245102d8743989fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscribers::MultiSubscriber</name>
    <filename>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a70575f17a68224f62a3414ccfeb47547</anchor>
      <arglist>(self, topic, msg_type=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a0a151e5cdebd585d9bf36f83094a5317</anchor>
      <arglist>(self, msg, callbacks=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a228480fe5c8d7bb120833e6c0b312141</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>ab0464e04e550bd637c9578122828f126</anchor>
      <arglist>(self, client_id, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a53b1b8b024492b815a75c59cfe3453c1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>ad64764764f864f284d8f70fcce2e6432</anchor>
      <arglist>(self, client_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a6023c2bae3240bbba954360a1ee671ac</anchor>
      <arglist>(self, msg_type)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a7b4c8f466d433a3b26ae8d5692a483e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_class</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a2500adf3b46fb62c17d490a173618d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a51503cba326d5403e7c5c986fe0aa63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriptions</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>ab76d1b4330fd99e29a5b44b7d3b6ec7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a96fae3d74b0f0223a1cd6c906b4f5531</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::NonexistentFieldException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1NonexistentFieldException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1NonexistentFieldException.html</anchorfile>
      <anchor>a06b41869d291e926c6fa1b6e1e6a9f92</anchor>
      <arglist>(self, basetype, fields)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::outgoing_message::OutgoingMessage</name>
    <filename>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>aafebd0ecae55b46f3df046e5aca515f4</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cbor_values</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>a3006764b8ccb4192d279cd966eb2717a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_json_values</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>a0e8032926bb9078f74edbf9ce6731520</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>abbe28a7e28a861be7c88e08136474b88</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cbor_values</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>aa7441bcf905625add69cf9f276d9be98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_json_values</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>adf29d3745007ff138f0c8de52ed782bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1outgoing__message_1_1OutgoingMessage.html</anchorfile>
      <anchor>a9cef845bd9c78d942a10b580ac0a9afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::protocol::Protocol</name>
    <filename>classrosbridge__library_1_1protocol_1_1Protocol.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a9c6f5b75a6eb67329822e1d6bafe49c6</anchor>
      <arglist>(self, client_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_capability</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a6b08699f145f2b8492090c060960693d</anchor>
      <arglist>(self, capability_class)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a293bec934e809758a234d45e31cd055a</anchor>
      <arglist>(self, msg, cid=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a0547f4178ac3005705691f3c4afda362</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>incoming</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac816261695434e2b564eb982a23397a3</anchor>
      <arglist>(self, message_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad07ec8ccdcf10e5a314c0f8f2f4768e7</anchor>
      <arglist>(self, level, message, lid=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>outgoing</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a5e3599b911f54abd003f394f1bdc75b5</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a20afde5b6e9cb3a90361b09e5ed4f809</anchor>
      <arglist>(self, opcode, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a6c94d3bbdbad71f3fac040843f721c77</anchor>
      <arglist>(self, message, cid=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac483ccc48cbcb481f08fd5a705000b5a</anchor>
      <arglist>(self, msg, cid=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ae0e4353159e03673d9ce349348d4ba00</anchor>
      <arglist>(self, opcode)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bson_only_mode</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a13de77d033b263c20ecf13e8e1fa59e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a9ef451bdb33a0b72be01c1acc8ecc56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>capabilities</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a179817752a6d2159f4be1b5ef74b7f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a2636d3fefe2bdef6c22977010d7ba30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delay_between_messages</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a5604885ea311af9fc3ee2a595e1a2b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a042cec47b6caa08589ebe221b9a5a00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>operations</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>abda1cc2c1045edd42271a4d6a10061a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>bool</type>
      <name>bson_only_mode</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac10e55551ad9bfd45565980c1875700f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a55d055264546954942440b373a63f69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>bool</type>
      <name>busy</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad2aaa93a827b14ee22d12e052b25fdd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>delay_between_messages</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a7d3ee15fd6cf594819f05cf00bc13c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>external_service_list</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ab16e3dc03fb0b4451eede4089af28c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>fragment_size</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad9c2b5a86cd7b646db4b02062cfedbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>old_buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a73d43ddb12465366b33e974f0f8cfe5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>parameters</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac8e861e1ff7a17334de1192bd702e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>png</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a7d23621b515ceb9ac73527bcbf07d201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::publish::Publish</name>
    <filename>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a62a6543732df5f62843a4419d77788c9</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a0459557ce6c1ce81cfc407ae31574749</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a74916a15343defe14a80b58bffc2eca7</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>publish_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a452b48e1d12323e579ed19cc7978c803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>topics_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a332035e7b101138e23ae9274580ac284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_published</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>ab5cb891a68d16491ac84ca0fe732565d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::PublisherConsistencyListener</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>attach</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a0eac010c93f52fcf6657b3dedb28e946</anchor>
      <arglist>(self, publisher)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>afbf6ffaa51e7abdeeef85095106929b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>peer_subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>afa5d52e5654933635bff941d325dcd05</anchor>
      <arglist>(self, topic_name, topic_publish, peer_publish)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_override</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a398ccf68e7fcfee5e62ec68b28842424</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timed_out</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>af1e3a7c97508262ead19ef511dd97b6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>attached</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a7b497ef077c41e662064582584eda81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>established_time</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a8f9fae239ace6ec5e10ab7d1b39fedf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a14a0abefc0c7cbb7e70e59222779a8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_buffer</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>aa397b3f7f041a3812a3c71fc1f8c8673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a001f151afe3ae3587871d742ebde6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>ae23c10c5ed4bae7be21bc05a3f1c2d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>bool</type>
      <name>attached</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>aa211c44b20c59a807bc29f7e9ebc7468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a6f481145bb0534c94664acd5a54059d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::PublisherManager</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a43a14323cb43352bd447377b9530bff4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ac4acf4832f4ce4dc1611f1f8c5ba4c46</anchor>
      <arglist>(self, client_id, topic, msg, latch=False, queue_size=100)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a3aeb978d021c1e74ab3741b108f93d8d</anchor>
      <arglist>(self, client_id, topic, msg_type=None, latch=False, queue_size=100)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ab947e0933f301e810ce0bbe112375d92</anchor>
      <arglist>(self, client_id, topic)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_all</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a18f86d540d60155a255f42bc114c81b0</anchor>
      <arglist>(self, client_id)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unregister_timeout</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a69953d0de2e3f6fdbb653b3e87888eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unregister_timers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a9df66580da5f3371755f92a75b111b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_unregister_impl</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a3a66ba908619c264818e43ced1a99471</anchor>
      <arglist>(self, topic)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_publishers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>af65f7fb42a6dd255a8836765494af959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</filename>
    <base>rosbridge_library::internal::subscription_modifiers::MessageHandler</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a0a95f340d4bcc856ed9159ed519955ef</anchor>
      <arglist>(self, previous_handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a4554a87efa5052d36e04bcc129b62a69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>ab09cb239499cbbc3c56388a1f75caa90</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a289e818fdd41c8bac9fc64bc662f0bec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>afb5505d4fa5ec123c07976f8201240cf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alive</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a4e9c51344679946e8e75942581e04d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a629b2ee41af7a7ac4cb5c3a91369517a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a322d8f4f72ef6b7c65cbd4a9d5e792f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a4b1db423aca0012846f64695b33deb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a54aa116b1c45dfeb37b1092b06ba2071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a6ba2b007c66ed6dc8d53cc468262b4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::defragmentation::ReceivedFragments</name>
    <filename>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</filename>
    <class kind="class">rosbridge_library::capabilities::defragmentation::ReceivedFragments::__impl</class>
    <member kind="function">
      <type>def</type>
      <name>__getattr__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>af55ccc4b006a51a663fcccb94796ccd8</anchor>
      <arglist>(self, attr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>af992b993fa08d7162dbce556cccd26c9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>a9b0a63898f85e65f78ae1ccb681f85c6</anchor>
      <arglist>(self, attr, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lists</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>acced23d5ae1681f7bffc859330115136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>lists</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>ae1f263186c824844a1e37b1c0dcb1267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__instance</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>aa4c70d3415f62af035ed1f60d2e86ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise::Registration</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>aad68d7ac689935156b1b00fff82a346c</anchor>
      <arglist>(self, client_id, topic)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a7fbd8825f3c28dacfcb466908fa76f96</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a81b13b3b6334bdc53b799e79a5a72db3</anchor>
      <arglist>(self, msg_type, adv_id=None, latch=False, queue_size=100)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a35f43aefaea8f2f867e97cefd400b8d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a878637e38373cee9006a76149b663665</anchor>
      <arglist>(self, adv_id=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a60395b072741a28c0308119c69c81fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a5daa5d11926be3f2cf06cfb0a781b8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>ac69597b8cc54963ab06a06f3a441ca69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::rosbridge_protocol::RosbridgeProtocol</name>
    <filename>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</filename>
    <base>rosbridge_library::protocol::Protocol</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>a4c24e3119c8bcf86c807fb556351f6ed</anchor>
      <arglist>(self, client_id, parameters=None)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>parameters</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>acaf8b5d4aa47ae3224d5bd1e7ed471c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>rosbridge_capabilities</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>a51f70440d7f469ed3d214e5010ecb213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::services::ServiceCaller</name>
    <filename>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>af74a376e8801d73791d8f7c0b228b06d</anchor>
      <arglist>(self, service, args, success_callback, error_callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>aff92ddbf3db76efe2ded93e97cf31a92</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>ab35e440e105f1ab975341815a857d310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>ad73d25147164987b3d338916f663ca53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>ad461bfb2a93454c9c94f588f68c26316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a6a0f59e656119e9039ce5c6ca24309ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a91242bd107047c517c974c97abd93c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::service_response::ServiceResponse</name>
    <filename>classrosbridge__library_1_1capabilities_1_1service__response_1_1ServiceResponse.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1service__response_1_1ServiceResponse.html</anchorfile>
      <anchor>a1bea429b1f45f4b7fd0fae7ffe21ca50</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>service_response</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1service__response_1_1ServiceResponse.html</anchorfile>
      <anchor>a7c65ddc21a3e6b36a3a34f4dab2bd0c9</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>service_response_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1service__response_1_1ServiceResponse.html</anchorfile>
      <anchor>a4b8f6921bb65a58cfd8a88533e6ae6f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_services::ServiceTester</name>
    <filename>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a1fa812531041e569a14427d7fefe524e</anchor>
      <arglist>(self, name, srv_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a179b140ff0ba09df70ad9c7934ef6d9a</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a104b74d98a024f0fe51ecf182b56df53</anchor>
      <arglist>(self, exc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>aaa8678fb8875b712569e8a55d77990bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>success</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>aa6080e7ee23c1fa1d01dd05bff9a42a8</anchor>
      <arglist>(self, rsp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a8c96b1624ae02f2e664abc6a82df6648</anchor>
      <arglist>(self, equality_function)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exc</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a794077471173029e837da64d1de84128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>adc14f4542ff2ead1328d91f7c55606b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a71ab505fade2b2827289600f584461ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>ad0049e5e1456516a8440a4210f294727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a1491fd6bc20591fbc80252edca9a64e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rsp</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>ab23897d088795720e1e5376ccea3a2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a69de838c3fcf515b2d350967437db858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srvClass</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>aad8953bade651bfcff88d644aeef04a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::subscribe::Subscribe</name>
    <filename>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a3a710001631365358a2dd49a92908766</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a93183fe0159fd83ed375159ebec97be3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>ad36a8b5319b8d83e0bcd30850773ecc7</anchor>
      <arglist>(self, topic, message, fragment_size=None, compression=&quot;none&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a4fce59f0f6cfa653b716b575f29a137e</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a5702589712bae25c327707cbaea1125c</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>subscribe_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a324563837c09452acb4ae96d7505170d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>topics_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a0a4068b11ac3cd90bc9970751bad17d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>unsubscribe_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a1af10d0525609f9e0501f909e5428cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscriptions</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a8cd93f87cfa030002c876f19fda0c5d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscribers::SubscriberManager</name>
    <filename>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>af668010fec76a9414073054e97d6c677</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>ae1548a030f9e56655716244de5d54158</anchor>
      <arglist>(self, client_id, topic, callback, msg_type=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>a2bcc955c22d5744014bb939248646f20</anchor>
      <arglist>(self, client_id, topic)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>aae76277a77adf06be389749983f59453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::subscribe::Subscription</name>
    <filename>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a7d9f55365b7d6ff2c1120c6d53aa8792</anchor>
      <arglist>(self, client_id, topic, publish)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a4301bb0b9cc5f8e9f61941d2db92e420</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_msg</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a3d6738fe96b22915dfead6712e7e5f41</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ab6965ae5b94b9031872c2179aa0c1a8b</anchor>
      <arglist>(self, sid=None, msg_type=None, throttle_rate=0, queue_length=0, fragment_size=None, compression=&quot;none&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a306add79d95c1023bcfbbb64860994cd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a9dbf2a07d309a934338efcda582a512d</anchor>
      <arglist>(self, sid=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_params</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a5051971852f0c05827f7a95737f56fc3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a022997ca72ad86461ceb823f0d16a489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ad87b292912cd6a0c0fd188a1b46123ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compression</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a8278f4eedbeffaa30d06b98e768ec952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_size</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a4f8c4d98f349acf8121c6f6e5506caef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a454ad96c19514f8b4c54b2e3387cf820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler_lock</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ad646c96b5b98be1cbeed2a78ec1a98fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a2a3a57516b896c897d4954730b3fa45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a978e7ad9f5a22297ee49eebafa45e4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a3a98f9630ce1c9992cf0e58b8162374f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a5abc40f43b76802ac5c68228b9975f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ac2a461361cf7bcef592d70fcb0075d18</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::util::cbor::Tag</name>
    <filename>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</anchorfile>
      <anchor>a547237715c2fb3746cdf1498bb458b50</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</anchorfile>
      <anchor>ac26e273e4969649f6fb302115d564471</anchor>
      <arglist>(self, tag=None, value=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</anchorfile>
      <anchor>a12d2a434bc30236cd74197081a068107</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tag</name>
      <anchorfile>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</anchorfile>
      <anchor>adadc28e0e3aed03518b31244ff58ae5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classrosbridge__library_1_1util_1_1cbor_1_1Tag.html</anchorfile>
      <anchor>a9729bfd4bfda522018a0cf4610e8e1ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::capabilities::test_advertise::TestAdvertise</name>
    <filename>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_topic_published</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>aef25fa206eb9a70d75e524d93eaed797</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a44baf6f5f901c3a4613c74b2797bd9fb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_do_advertise</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>ab4864e817b051e58df758f75d30d4688</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a9ab5aef3d653e9f2a26fa006c72ec4aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_msg_classes</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>adcd83bcf5c5066fa9a671b912581fd54</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_msg_module</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a60dbd8e5cda43d80e149d8dc097967fd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_msg_package</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a4a86cd57cb0cce843975917cf1f354a7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_msg_typestrings</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a2da1eb62b3223e3f27799eb1bab52bc3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a391674327b8960dfeefa89bfcc98e9a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_valid_msg_classes</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>a39c26e8f0bdf5866d60741ff640f0d0d</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::capabilities::test_publish::TestAdvertise</name>
    <filename>classtest_1_1capabilities_1_1test__publish_1_1TestAdvertise.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__publish_1_1TestAdvertise.html</anchorfile>
      <anchor>a5240aabd0587dc6877ddc1679e19fdc4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__publish_1_1TestAdvertise.html</anchorfile>
      <anchor>aafa7918fdf9385a476a1b141127670ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__publish_1_1TestAdvertise.html</anchorfile>
      <anchor>ab3e08bf400f934f97615eb2d2c19b354</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publish_works</name>
      <anchorfile>classtest_1_1capabilities_1_1test__publish_1_1TestAdvertise.html</anchorfile>
      <anchor>a1be07000451db1da1be79a3a54878cd3</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::capabilities::test_call_service::TestCallService</name>
    <filename>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</anchorfile>
      <anchor>a62b00d0727cfd1d279098de24143beac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_call_service_fail</name>
      <anchorfile>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</anchorfile>
      <anchor>a7f65658c1faecf9bf28a8fd58138ce7b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_call_service_works</name>
      <anchorfile>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</anchorfile>
      <anchor>a85dae1b1e33d51630242eae14c810465</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</anchorfile>
      <anchor>a83915a39be9d2a29a06d0276940d654f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__call__service_1_1TestCallService.html</anchorfile>
      <anchor>af1e8290b439ec5f226d8745eb59e9745</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_cbor_conversion::TestCBORConversion</name>
    <filename>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_bool</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a06b2bcfb30f2f730ff17003f7ad76c8c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_byte_array</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a3bc730100e2b03bab7746614c01ba528</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_nested_messages</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>acde8ea38fad4bdb3886fec9ba04ef24e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_numbers</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a9cb6f8bb588054921558baebdde846a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_numeric_array</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a199885c7b7dac26f7b54205edc5ef65f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_string</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>ac4962eac763fcc81fd29d738095130b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_time</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a161d3c15267d846d93f6f064e3adac17</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unicode_keys</name>
      <anchorfile>classtest_1_1internal_1_1test__cbor__conversion_1_1TestCBORConversion.html</anchorfile>
      <anchor>a4f59bdf44e4ea1e05669bbe7cfccacc2</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_compression::TestCompression</name>
    <filename>classtest_1_1internal_1_1test__compression_1_1TestCompression.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__compression_1_1TestCompression.html</anchorfile>
      <anchor>a33afdc76e533aaa0d2f696917b0e1d25</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_compress</name>
      <anchorfile>classtest_1_1internal_1_1test__compression_1_1TestCompression.html</anchorfile>
      <anchor>a1c01f52a0048a94a5b1d3d2e473f27ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_compress_decompress</name>
      <anchorfile>classtest_1_1internal_1_1test__compression_1_1TestCompression.html</anchorfile>
      <anchor>af3377d379d111e199f9d02457f880efe</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_message_conversion::TestMessageConversion</name>
    <filename>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>do_primitive_test</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>ac74b58d00f37526ceaca92eb38995202</anchor>
      <arglist>(self, data_value, msgtype)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_test</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a5f99d174ae7b2ef87c49123936495cde</anchor>
      <arglist>(self, orig_msg, msgtype)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>msgs_equal</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a350a1fa89cf172675d80879f56149e9f</anchor>
      <arglist>(self, msg1, msg2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a419dd1b8614014734ddda1e5a0718b01</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_assorted_msgs</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a87ae6e5733dfed143f8dba1da993832a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bool_base_msg</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a9c5db3a2412aa566d6cab9e0789155eb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bool_primitives</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a2d04f695854c88a02f88ccc234de196f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_duration_msg</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a95ff04291ee223d86bfd646b7b4c3d00</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_float_primitives</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a4da59ad6564bc663ae2020f6ce07382b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_float_special_cases</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a956101aaffb4ff727be35fec1507f4e1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_header_msg</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a0957332a34b9828989694b42f2961cab</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_int8array</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a2b74b421fe38caadc7612137ea62f84d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_int_primitives</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a52eccec0117a007d38719965cebe4820</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_signed_int_base_msgs</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>ab3b655dc1abbe61d628d78d77bd7cdb1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_string_base_msg</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a08b6eb569f018f65e97a2e8d09aef2f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_time_msg</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a8ca27e76318f657e6b6fecc643d39499</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_time_msg_now</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>aff0598b9a7f6d1423b6a8964956d3fa1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsigned_int_base_msgs</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>add36bb0da9cf7d516d913da2233df03b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_instance</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a7ca86789c7d0f65f038302e714b7fd50</anchor>
      <arglist>(self, inst1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::subscribers::test_subscription_modifiers::TestMessageHandlers</name>
    <filename>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</filename>
    <member kind="function">
      <type>def</type>
      <name>dummy_cb</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>afd2f9fbf0bad6e759eb6d587de5e4206</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>help_test_default</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a67cf0fbf0a3a5ebf422dce940f1838be</anchor>
      <arglist>(self, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>help_test_queue</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a416bb65abae4e0a7fb45b3b84b353f7e</anchor>
      <arglist>(self, handler, queue_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>help_test_queue_rate</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a4cc47f30341337b2aeaf16f37fc3b59b</anchor>
      <arglist>(self, handler, throttle_rate, queue_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>help_test_throttle</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a707189d6346b7327db8503f3e8a83202</anchor>
      <arglist>(self, handler, throttle_rate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a185a649aae19556e15ea53a973c69c68</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_default_message_handler</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a16c4ddca2e4c2928eaa3aeeac1753f90</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_queue_message_handler_passes_msgs</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a2e1c3972c4a7d88e58effc129fa59eec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_queue_message_handler_queue</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>ae05f63233759068d258b577af14e9501</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_queue_message_handler_rate</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a1ce82eb0ed8751873ed66f074de048a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_queue_message_handler_stops</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a50df1eefa57d91609bb1da981b260f12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_throttle_message_handler</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a5193cb7778680eae9fc3a1b8bda476ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_transition_functionality</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a08a5409252a29d1ee37da47a7bde7eca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_transitions</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscription__modifiers_1_1TestMessageHandlers.html</anchorfile>
      <anchor>a68460f5e52864384dbd90571563da09a</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::publishers::test_multi_publisher::TestMultiPublisher</name>
    <filename>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_topic_published</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>a4943c1f28bad53935b8b4ee26d50c129</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>a7f1c1dd8a851620d0f62bc52495b458a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bad_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>aedd49236fb9b528d3829cdedf6b64d7d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>a7df54adac8a70889e9ac8e012302edaa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_client</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>ab1531cfcf1540753a451fba41f063ec0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multiple_clients</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>a125502ce3e14dee330c6c0aa352e1864</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multipublisher</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>aa6388bcbe18dfb7d23201b8abc8d6b68</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unregister_multipublisher</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>aa6a76916e0d691fb640961cc43551cca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_verify_type</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__publisher_1_1TestMultiPublisher.html</anchorfile>
      <anchor>a673d10410f7c1e3c8ca7ac9c04cae0ec</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::subscribers::test_multi_subscriber::TestMultiSubscriber</name>
    <filename>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_topic_published</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>aef3cffd5be14857f2df974029c1c95a3</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_topic_subscribed</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a5dbf64eb08daeb873003477ce539e78b</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a5551dd63c46ec847138ee5f609a6e0d9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_subscribers</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a5dcc837bdd6a42a2edf9285dde659d39</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multisubscriber</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a701408e08e8e3aa694f6dd320ca5c7cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe_receive_json</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a077ba35fd4b2c548c16f557ae295bf35</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe_receive_json_multiple</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>ab4e7c48463d1171be8070361ff91f1b2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe_unsubscribe</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a491bcc9735f288f1a5d8054af6af35f2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unregister_multisubscriber</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>afa633a11c2e07acc6a88b1a900e6eefc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsubscribe_does_not_receive_further_msgs</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a089b46439fd22d2d017b94d98338c74e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_verify_type</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__multi__subscriber_1_1TestMultiSubscriber.html</anchorfile>
      <anchor>a0c67ed2daec7f921ecb637f7cce835db</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::publishers::test_multi_unregistering::TestMultiUnregistering</name>
    <filename>classtest_1_1internal_1_1publishers_1_1test__multi__unregistering_1_1TestMultiUnregistering.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__unregistering_1_1TestMultiUnregistering.html</anchorfile>
      <anchor>a7dbaf4f3dd58f99642ddfac35f89ddb6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publish_once</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__unregistering_1_1TestMultiUnregistering.html</anchorfile>
      <anchor>a78b2f5b40f54b57cf711a4a0c6a71639</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publish_twice</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__multi__unregistering_1_1TestMultiUnregistering.html</anchorfile>
      <anchor>af6417997b2088f9e98383362fd31cb97</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_outgoing_message::TestOutgoingMessage</name>
    <filename>classtest_1_1internal_1_1test__outgoing__message_1_1TestOutgoingMessage.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_cbor_values</name>
      <anchorfile>classtest_1_1internal_1_1test__outgoing__message_1_1TestOutgoingMessage.html</anchorfile>
      <anchor>afac7faad5f03530b2f4fdc92a8142c41</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_json_values</name>
      <anchorfile>classtest_1_1internal_1_1test__outgoing__message_1_1TestOutgoingMessage.html</anchorfile>
      <anchor>af4d236056e53f3b0a7cded8fcafe67b6</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::publishers::test_publisher_consistency_listener::TestPublisherConsistencyListener</name>
    <filename>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>a1d32e7ad410a3a8c63a38e26d45e9e6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_immediate_multi_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>aa6961f422b0551f19b51c581d560def5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_immediate_multi_publish_fails_without</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>a3a4e08c3b3897deadbe78088377daeb8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_immediate_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>a2f81f53f8b28ad40d1158f5525022128</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_immediate_publish_fails_without</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>a3c8571191f75d6a21247ee903158f17d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_listener_attach_detach</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>a6ba8b255e6764a20b65079dfb62778f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_listener_timeout</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener_1_1TestPublisherConsistencyListener.html</anchorfile>
      <anchor>aeceee3fc1a3a12d0ca3ff6df05f6744c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::publishers::test_publisher_manager::TestPublisherManager</name>
    <filename>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_topic_published</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a7a9df7e2363ccf6b0e47c39300b22f33</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a4716504678c9b38e08f392d2429f9821</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publish_not_registered</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a54788c4bc78ad7ee41f07aef716b8aef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publisher_manager_bad_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>af8f12586254e1c895a9c7f7afb7591b2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publisher_manager_publish</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a386159a459824c50c8c348630421be0f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_infer_topictype</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a4e7b0733e32c27c588dd686384fc4ddb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multiple_notopictype</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>ae91fb531be747770d56a5f74dc40da44</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multiple_publishers</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>aee5ca1fa936a1225efff99abb2724074</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_no_msgtype</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a27cf35d8694753f71f60b178c11bc1ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_publisher</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a03c556396cea3a043b56589b7454d01d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_publisher_conflicting_types</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>a036dbaa0eac23ca4c3e40e3526802f2d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_publisher_multiclient</name>
      <anchorfile>classtest_1_1internal_1_1publishers_1_1test__publisher__manager_1_1TestPublisherManager.html</anchorfile>
      <anchor>aa4d0372f793c14f1f11a058db9126eab</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_ros_loader::TestROSLoader</name>
    <filename>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a1487463ef82a201baddaaa26b4f93bcc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_assorted_msgnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>aeb4b67b8f63a94617794d0b9838843b2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bad_msgnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>add428736092fb5582816d5e2b32ae6a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bad_servicenames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a062530eb26e55491ad1266216073c7f7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_common_servicenames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>aaf5f0c8e67f5ffb69a892ec5f9c43e6d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_msgnames_primitives</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a3ca0ba5f0276d66cee630f183aa2905b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_irregular_msgnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a8151f6564527eb30aa1b08b5e8155a53</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_irregular_servicenames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a470fdea201d7f80fe17674df30df482b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_msg_cache</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a28749aafb155e11a92c936f8560ccf3d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_nonexistent_msg_classnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a75855a15cfc0d2c8b86951fa78c1d39f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_nonexistent_packagenames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>af6161b06dae255e0e6f57b97333c535f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_nonexistent_service_classnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a2c31e4d1852a7ecf0741d5d9c27f9e72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_nonexistent_service_packagenames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>abd73629f1524404bb3ac9f7857d214cc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_packages_without_msgs</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a1b7e8830f5837d7fb506f6bd199370e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_packages_without_srvs</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a9e528a151a0de661e9dc6382d6e73d23</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_srv_cache</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a45e44fb65cbae7838c00f3ffd815f96d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_std_msgnames</name>
      <anchorfile>classtest_1_1internal_1_1test__ros__loader_1_1TestROSLoader.html</anchorfile>
      <anchor>a2a721d7a2d7460cb08f7a0a876a5fecc</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::capabilities::test_service_capabilities::TestServiceCapabilities</name>
    <filename>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</filename>
    <member kind="function">
      <type>def</type>
      <name>local_send_cb</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a87c710e7ca5411d84001f00ec17e2a03</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mock_log</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a2bb18c43a285309ef15a89bf31f5a2e2</anchor>
      <arglist>(self, loglevel, message, _=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a02b8d2bf7339dbd203d09e7ac051b36e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_advertise_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a3a2209fbb2c24e6b4fdba061a52d88dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_advertise_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>abc27c7db7b437d19fa75285d106c27fe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_advertise_service</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a9d8e7ecae4b9f105c8971b9c1b6a55a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_call_advertised_service</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>aeb03956fa9d379c2ba721566fb36e518</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_response_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a2d4b0d790c5d67095983f5b48dc1b633</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_response_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a09f6ec58c87713608d0569ee635792b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unadvertise_with_live_request</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>ae83df148898d03a6e429625668505490</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>advertise</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a960cc9dbf01ede3cc2701268e71e2971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log_entries</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a1c625926b0ef0f96fbdf8fc3080a0db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proto</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a5b81ba33678ec17ae4735a5ae82f6783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>received_message</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a63f29a8b463504c225880909d45f6c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a236606b57f2a68a1be2f1517ef67367f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unadvertise</name>
      <anchorfile>classtest_1_1capabilities_1_1test__service__capabilities_1_1TestServiceCapabilities.html</anchorfile>
      <anchor>a499b881a30a6697a6842205aef1cacdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::test_services::TestServices</name>
    <filename>classtest_1_1internal_1_1test__services_1_1TestServices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>msgs_equal</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>aa4ea3d7455ef766059aff99027db3c3d</anchor>
      <arglist>(self, msg1, msg2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>aab820f0a22bcb400d1f27c3542285e58</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_populate_request_args</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a3285f78f2b0b3395788c62917f21b44e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_random_service_types</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a4c585bc133b7f884d3aa266f154be735</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_service_call</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a6378d1e9dfa43dbcb2f95b1b28b0f057</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_service_caller</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a39102cd9440e6d93ee61d23430d67519</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_service_tester</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a2a59f4e9e4ffb51964125e4f7315b850</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_service_tester_alltypes</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a41897ef85804a8894d37d24a5261ea0f</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::capabilities::test_subscribe::TestSubscribe</name>
    <filename>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</filename>
    <member kind="function">
      <type>def</type>
      <name>dummy_cb</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>a7fb09011948603120de926a356cfeda2</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>a036f5fbd2968003307154ef57b9f359b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalid_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>ad3913b771f48175e2f7993c1d6cdd293</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_missing_arguments</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>a28308920a5eb05fbbbd16d703ae4d9a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe_works</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>aa8cbb1f172897e976f354c2ba7b7421f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_update_params</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>aed76d3db6550e09ba0ba519896a60382</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test::internal::subscribers::test_subscriber_manager::TestSubscriberManager</name>
    <filename>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_topic_published</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a77955f5b201701347c7408a1eb9eeb11</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_topic_subscribed</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a1b51556a2f399db1af25e8534ab87a09</anchor>
      <arglist>(self, topicname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a988e69b77a457f78349cbebf65bafaaa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_publisher_manager_publish</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>af299f8ccf6e62d2840a50660c0ba75a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_infer_topictype</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a5592eccb5242efb4d72451015d747e05</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multiple_notopictype</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>ad455116343e2436ebbe932f4802513c3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_multiple_publishers</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a676dff6f9ffba48ea4b52c279c8ac334</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_no_msgtype</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a606d9909f61dd41b6e2dba36e8e74d03</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_publisher_conflicting_types</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a061ef52816aa577b11f9b7f7a2aac13a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_register_subscriber_multiclient</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a243c100e65c451e000f68df6c2aada43</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>a51246f6d3e5f2ac567584f6c9bfd663c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscribe_not_registered</name>
      <anchorfile>classtest_1_1internal_1_1subscribers_1_1test__subscriber__manager_1_1TestSubscriberManager.html</anchorfile>
      <anchor>aa0e94bc4afc5d850df4bc8e0c7a57bbb</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</filename>
    <base>rosbridge_library::internal::subscription_modifiers::MessageHandler</base>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a693b86c019d6e0a9b4674e9370fc8a08</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a99247e86aaad7182957ac1bcc1da6090</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>aa3ffbf6289fa58c6833a44014f1b4a8a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>aed2d9f30ae4799ea977858a696222906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>aad5a38fb87950c6531bf1fd0f90bfbd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::topics::TopicNotEstablishedException</name>
    <filename>classrosbridge__library_1_1internal_1_1topics_1_1TopicNotEstablishedException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1topics_1_1TopicNotEstablishedException.html</anchorfile>
      <anchor>a6b18dda22f092c5036aa9bd375034020</anchor>
      <arglist>(self, topic)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::topics::TypeConflictException</name>
    <filename>classrosbridge__library_1_1internal_1_1topics_1_1TypeConflictException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1topics_1_1TypeConflictException.html</anchorfile>
      <anchor>a4d253ba946adfb9b4b7d2a34b8d55b8e</anchor>
      <arglist>(self, topic, orig_type, new_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::unadvertise_service::UnadvertiseService</name>
    <filename>classrosbridge__library_1_1capabilities_1_1unadvertise__service_1_1UnadvertiseService.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1unadvertise__service_1_1UnadvertiseService.html</anchorfile>
      <anchor>a407809fc272a6ecceb71d8610f186a2b</anchor>
      <arglist>(self, protocol)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1unadvertise__service_1_1UnadvertiseService.html</anchorfile>
      <anchor>a9769e97bc2f375a4284ade600f0d695d</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>services_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1unadvertise__service_1_1UnadvertiseService.html</anchorfile>
      <anchor>aeae0af6419a26e7eb7ca5295e585df4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library</name>
    <filename>namespacerosbridge__library.html</filename>
    <namespace>rosbridge_library::capabilities</namespace>
    <namespace>rosbridge_library::capability</namespace>
    <namespace>rosbridge_library::internal</namespace>
    <namespace>rosbridge_library::protocol</namespace>
    <namespace>rosbridge_library::rosbridge_protocol</namespace>
    <namespace>rosbridge_library::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities</name>
    <filename>namespacerosbridge__library_1_1capabilities.html</filename>
    <namespace>rosbridge_library::capabilities::advertise</namespace>
    <namespace>rosbridge_library::capabilities::advertise_service</namespace>
    <namespace>rosbridge_library::capabilities::call_service</namespace>
    <namespace>rosbridge_library::capabilities::defragmentation</namespace>
    <namespace>rosbridge_library::capabilities::fragmentation</namespace>
    <namespace>rosbridge_library::capabilities::publish</namespace>
    <namespace>rosbridge_library::capabilities::service_response</namespace>
    <namespace>rosbridge_library::capabilities::subscribe</namespace>
    <namespace>rosbridge_library::capabilities::unadvertise_service</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::advertise</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1advertise.html</filename>
    <class kind="class">rosbridge_library::capabilities::advertise::Advertise</class>
    <class kind="class">rosbridge_library::capabilities::advertise::Registration</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::advertise_service</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1advertise__service.html</filename>
    <class kind="class">rosbridge_library::capabilities::advertise_service::AdvertisedServiceHandler</class>
    <class kind="class">rosbridge_library::capabilities::advertise_service::AdvertiseService</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::call_service</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1call__service.html</filename>
    <class kind="class">rosbridge_library::capabilities::call_service::CallService</class>
    <member kind="function">
      <type>def</type>
      <name>extract_id</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a8bd2006d2819097f61fd2cff9d91bfbe</anchor>
      <arglist>(service, cid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a7d29c5e5d3ee10586e30df532f3581ca</anchor>
      <arglist>(service)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::defragmentation</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1defragmentation.html</filename>
    <class kind="class">rosbridge_library::capabilities::defragmentation::Defragment</class>
    <class kind="class">rosbridge_library::capabilities::defragmentation::ReceivedFragments</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::fragmentation</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1fragmentation.html</filename>
    <class kind="class">rosbridge_library::capabilities::fragmentation::Fragmentation</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::publish</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1publish.html</filename>
    <class kind="class">rosbridge_library::capabilities::publish::Publish</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::service_response</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1service__response.html</filename>
    <class kind="class">rosbridge_library::capabilities::service_response::ServiceResponse</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::subscribe</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1subscribe.html</filename>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscribe</class>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscription</class>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1subscribe.html</anchorfile>
      <anchor>a3b2a84b86adaecd2a1aa754fdefe4899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::unadvertise_service</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1unadvertise__service.html</filename>
    <class kind="class">rosbridge_library::capabilities::unadvertise_service::UnadvertiseService</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capability</name>
    <filename>namespacerosbridge__library_1_1capability.html</filename>
    <class kind="class">rosbridge_library::capability::Capability</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal</name>
    <filename>namespacerosbridge__library_1_1internal.html</filename>
    <namespace>rosbridge_library::internal::cbor_conversion</namespace>
    <namespace>rosbridge_library::internal::exceptions</namespace>
    <namespace>rosbridge_library::internal::message_conversion</namespace>
    <namespace>rosbridge_library::internal::outgoing_message</namespace>
    <namespace>rosbridge_library::internal::pngcompression</namespace>
    <namespace>rosbridge_library::internal::publishers</namespace>
    <namespace>rosbridge_library::internal::ros_loader</namespace>
    <namespace>rosbridge_library::internal::services</namespace>
    <namespace>rosbridge_library::internal::subscribers</namespace>
    <namespace>rosbridge_library::internal::subscription_modifiers</namespace>
    <namespace>rosbridge_library::internal::topics</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::cbor_conversion</name>
    <filename>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_cbor_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a3a36cb2ba7233ebd158f38b3432995c3</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BOOL_ARRAY_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aedb864bca44336ac98969077fe54136b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BOOL_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aaabba2bd5c72cd287bd4da40711b5b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>BYTESTREAM_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a6df9670922728057495732bb216f8326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>FLOAT_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>ab7cd8e3d36c8871f3256a4404889ef0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>INT_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a3239c462b66e1072205c1d7bea4d3efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>LIST_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>aa011488f4e0413a642363db1c1406b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a428f4f6f8d940af881dd26cc18711a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>STRING_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a8d60649b634b4e9aa7c07a4287e96489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>TAGGED_ARRAY_FORMATS</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a09d535502af80dc6bc73655768c2825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>TIME_TYPES</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1cbor__conversion.html</anchorfile>
      <anchor>a1a9224355a9c77b6d7e3aa13479277c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::exceptions</name>
    <filename>namespacerosbridge__library_1_1internal_1_1exceptions.html</filename>
    <class kind="class">rosbridge_library::internal::exceptions::InvalidArgumentException</class>
    <class kind="class">rosbridge_library::internal::exceptions::MissingArgumentException</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::message_conversion</name>
    <filename>namespacerosbridge__library_1_1internal_1_1message__conversion.html</filename>
    <class kind="class">rosbridge_library::internal::message_conversion::FieldTypeMismatchException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::InvalidMessageException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::NonexistentFieldException</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2b516c316adb396312103fa3ce6e6ce8</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>adc7e7646a7c2238fd59f34047496f3d5</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a81c96e5ec987bf40952c886961de7125</anchor>
      <arglist>(inst, rostype)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_binary_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ae23ae8ae48da921ddcc5872c151dd730</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a1c27e82b7c3b8cd0e3ae0b4fb1917236</anchor>
      <arglist>(msg, rostype, roottype, inst=None, stack=[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac19d569f290ec90dc6142633f3330bbb</anchor>
      <arglist>(msg, rostype, roottype, inst, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a638c4f1ca8f7be8487ea6a897fa153a9</anchor>
      <arglist>(msg, rostype, roottype, inst, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_primitive_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ae0af6877bfd9b6f378bd45c5556f71b9</anchor>
      <arglist>(msg, rostype, roottype, stack)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_time_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a83aceb7f89889cfab06c13759b867cba</anchor>
      <arglist>(msg, rostype, inst=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aacabfa682ad1d9633c24371c55f7733c</anchor>
      <arglist>(inst)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_encoder</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>acd9ba97bc5414f0127eee9adf5b0db05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>populate_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aadf34b5c4cc9dfe7bd9e6e9efb12ab66</anchor>
      <arglist>(msg, inst)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>binary_encoder</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a3ca856845e0a64f14fe9ce8573d12931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bson_only_mode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ab4fee849ef1236521495502c32ae5307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a062d8a84f21266702a1fea9e00e6c9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>list_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a5b58ba6a948ef142070a0591e4983134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a7690b656c829fe294dc3fdb71e701f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>python2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a58d30b0ac2e1632f26ba8a199f750e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a1d2dc1106500393a5780379d1964ca18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types_list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a689cb781c4d7f7bf40aecf4f98c9482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_header_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9eb2c0764118d0b48ac7e30c7e913ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac03a75f2e162312dd5d5fc83de48f41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_time_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac8bdf4f90b1d6c5aad715580b1bcdcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>type_map</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2848490be8c701fb92f78d225b6f3e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::outgoing_message</name>
    <filename>namespacerosbridge__library_1_1internal_1_1outgoing__message.html</filename>
    <class kind="class">rosbridge_library::internal::outgoing_message::OutgoingMessage</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::pngcompression</name>
    <filename>namespacerosbridge__library_1_1internal_1_1pngcompression.html</filename>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a804fe2e6076c42bd8345800c94d62038</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>afc4e239f86563ace3307aedae274ba5f</anchor>
      <arglist>(string)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::publishers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1publishers.html</filename>
    <class kind="class">rosbridge_library::internal::publishers::MultiPublisher</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherConsistencyListener</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherManager</class>
    <member kind="variable">
      <type></type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a9a1c498eaae78b9692a024bdc51ec143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::ros_loader</name>
    <filename>namespacerosbridge__library_1_1internal_1_1ros__loader.html</filename>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidClassException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidModuleException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidPackageException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidTypeStringException</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_to_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a8f3a6c422cdd380c78e182a705321193</anchor>
      <arglist>(cache, lock, key, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>affe0fe9db917b51366b63cce2a2ebbb3</anchor>
      <arglist>(typestring, subname, cache, lock)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_from_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a006daafbe178f0a050b5f5d0dc50f1f5</anchor>
      <arglist>(cache, lock, key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_msg_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a304943e3663a68861bcb5e6dd0b9dde7</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_srv_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a4d618605d13464e14a7508c6596e94c3</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a70b7b8b1a9c2d370a406cedeac4cbf88</anchor>
      <arglist>(modname, subname, classname)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae4104089bfaf8c839bb8844431044656</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a27818f3e2d9a059195a8a784d28f9d75</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a8ccaeaedd4bbd2a64f18ed6818d476e3</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a89fb27670e89e991f7e6601874458c4f</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a82915b49d3b87e3ef7aad519407caf17</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad95f45d3d460ce56b7cd6f59648770a4</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_response_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a425b0bfcffadcee2641ce094d6b93ba5</anchor>
      <arglist>(typestring)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae6b6a9954bea28587530a44d1d13449e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad13dfcdab05b45b84bef474c2296bd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_manifest_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa9e61a84ad01c1a11cd27de1aaee9c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a7f89da9abded8fa33df8773546112f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a543c0cbe0f75c0539fe7d9b5cfeeeb13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::services</name>
    <filename>namespacerosbridge__library_1_1internal_1_1services.html</filename>
    <class kind="class">rosbridge_library::internal::services::InvalidServiceException</class>
    <class kind="class">rosbridge_library::internal::services::ServiceCaller</class>
    <member kind="function">
      <type>def</type>
      <name>args_to_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>ad81b5df3d024560651988cfa19a3123a</anchor>
      <arglist>(service, inst, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a3b3a7f889098d5f88ae0ad3f93a648b6</anchor>
      <arglist>(service, args=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::subscribers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1subscribers.html</filename>
    <class kind="class">rosbridge_library::internal::subscribers::MultiSubscriber</class>
    <class kind="class">rosbridge_library::internal::subscribers::SubscriberManager</class>
    <member kind="variable">
      <type></type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>a2af06178ecc6ab66a6abfcbbfb73d1a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::subscription_modifiers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1subscription__modifiers.html</filename>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::MessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::topics</name>
    <filename>namespacerosbridge__library_1_1internal_1_1topics.html</filename>
    <class kind="class">rosbridge_library::internal::topics::TopicNotEstablishedException</class>
    <class kind="class">rosbridge_library::internal::topics::TypeConflictException</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::protocol</name>
    <filename>namespacerosbridge__library_1_1protocol.html</filename>
    <class kind="class">rosbridge_library::protocol::Protocol</class>
    <member kind="function">
      <type>def</type>
      <name>has_binary</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>af6cbc1062c283c7c6cea503c90fec2b7</anchor>
      <arglist>(obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_number</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>a5ec415554d834f82cc9e678630b225f2</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::rosbridge_protocol</name>
    <filename>namespacerosbridge__library_1_1rosbridge__protocol.html</filename>
    <class kind="class">rosbridge_library::rosbridge_protocol::RosbridgeProtocol</class>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::util</name>
    <filename>namespacerosbridge__library_1_1util.html</filename>
    <namespace>rosbridge_library::util::cbor</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacerosbridge__library_1_1util.html</anchorfile>
      <anchor>a43f4f4e6073ac94fc5d838cd7849e2b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::util::cbor</name>
    <filename>namespacerosbridge__library_1_1util_1_1cbor.html</filename>
    <class kind="class">rosbridge_library::util::cbor::Tag</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_bytes_to_biguint</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>adfc6309024608d480dea14e97ae6d588</anchor>
      <arglist>(bs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dumps_bignum_to_bytearray</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aa487d32eb577d064464045107d6281da</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_encode_type_num</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68969f11a8e27b59fbdfbeb59b7e1bc0</anchor>
      <arglist>(cbor_type, val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_intish</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a87fda98342bc3047f3697afa4459d7f5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_stringish</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0d76829676aa95bebb0f73c62091591d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_unicode</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a13fd3ceb88cd44381bee49aa3a87b708</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac38ad22276e49dcd5e14ee3e658ba4e7</anchor>
      <arglist>(fp, limit=None, depth=0, returntags=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a25636a65274881fed0e61cbc7be50cae</anchor>
      <arglist>(fp, limit, depth, returntags, aux, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_map</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac384eeac6ca57c082f1ecf1c5c8f7f56</anchor>
      <arglist>(fp, limit, depth, returntags, aux, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_tb</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ac5478dc985fb81507ddd2ab1c01598d5</anchor>
      <arglist>(fp, tb, limit=None, depth=0, returntags=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_var_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>abb9823eefac938858f1b5767f68b01b8</anchor>
      <arglist>(fp, limit, depth, returntags, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_loads_var_map</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a78076d912113b33e3ba024e5d79858cc</anchor>
      <arglist>(fp, limit, depth, returntags, bytes_read)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_read_byte</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a5344846b9ba575f6c57e0ab01c1e0872</anchor>
      <arglist>(fp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tag_aux</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aae72d3efee182edcedda1eb5c18004b7</anchor>
      <arglist>(fp, tb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ad4b6767ada1cfd0c6be7e1f2954e8efc</anchor>
      <arglist>(obj, fp, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a6ce3c96c4429f71d6413e9d95418d00c</anchor>
      <arglist>(ob, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_array</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab36ce75a66e5968acfc68f403139ee3a</anchor>
      <arglist>(arr, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_bool</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a9470253d869921db12417e91d7405857</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_dict</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a8f19d1927d7031eafcff88e2dedb72b5</anchor>
      <arglist>(d, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_float</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a9a5d60eb58135626cb8e2fbbc2349c09</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_int</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a61dc0f45853c8edfa594c65475ad9398</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_string</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a01a7506ba4fa7f46b86d7919dbe74813</anchor>
      <arglist>(val, is_text=None, is_bytes=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dumps_tag</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a606215fcb977ac280065e32d605100c3</anchor>
      <arglist>(t, sort_keys=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab6144eed858dd1d1323994fc08fb5b72</anchor>
      <arglist>(fp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>loads</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aa552babe8d02da28491db7f71c6f5044</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>loads_bytes</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0f9dcdd97439ae4261e29e6549eae055</anchor>
      <arglist>(fp, aux, btag=CBOR_BYTES)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tagify</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aecacfae33780c91bd26bb6b8f62ead4e</anchor>
      <arglist>(ob, aux)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CBOR_TAG_BIGNUM_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68738c6d6df2a649eef36ac300561868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_CBOR_TAG_NEGBIGNUM_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a185b20d64ac314bf06c2a22506ce16c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_IS_PY3</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab9cc105b8bf43c7402d80cf59c77cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_MAX_DEPTH</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aec49c3cbe9db0b111f1abe8e6d4f0017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_7</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a977a09cbf9f2614d7822140afb6435cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_ARRAY</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a763e43edd3e769737c266329ee853ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_BREAK</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a16769b65626f9dd2302304dd3c97d502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_BYTES</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7a88b7a0924e1ae28036aa6754ccfa1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FALSE</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a0ae3071fbc667bcc58a8614ff6e036a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT16</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a33bb7b07f3920fa747c3f778d0dadbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT32</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a1558f85195aa66ed69f5893d24696673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_FLOAT64</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a3a2abdd37ae07cf7c21230b2ba1adb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_INFO_BITS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aeb8442fcea9aa90bad4ef34e962da361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_MAP</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ae7824d492a609d263ac016d77a4a91e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_NEGINT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aeb386c3264d03cedaf3f9b957b903ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_NULL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a8e0590eca0a085cb6805a4aed10accab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a3bec5e5bade3b6cfc6d721da246ad633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE16</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7d9892c1b4eba0058f64d0cb8b092715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE64</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aabe2a895057ab76acd96774e0d5c7746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BASE64URL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a4a6a60aaa768462ca46c8771d7ec2bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BIGFLOAT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a30b614a937a98eb503c7ae95cf989130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_BIGNUM</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a7f3862d100767348f372d9e782bf2aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_CBOR</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a6d65c7d8736b727e26ebb31e460daeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_CBOR_FILEHEADER</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ae07a29b585086f7641f6821e760a9883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DATE_ARRAY</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a48fbf3bf145fdc1c1f45a9d3e09af82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DATE_STRING</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aad663e9538b9ea3bad55d7ded4aca7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_DECIMAL</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a193ebcdb7e3ee7d30cd22cd6a6960ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_MIME</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a1be9288b33c8fecd21246117f7ef0c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_NEGBIGNUM</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a98df9f2c488953942ddcc3fe4d21bed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_REGEX</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a888ce76018471e4f18645c9b1f8b38f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TAG_URI</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ab5abd83bee8552c2bacca2c1ffd1ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TEXT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a79834912f873ba6f5176c2b47a703ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_TRUE</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a68561fb69d3662b634732b4b8a56641e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_TYPE_MASK</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>afb41d25c8079f56e819b696a0ee4c25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a56901884ac88e36c44f8faf56115bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT16_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a45bd19076ad3901141a812e3b84df3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT32_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aca1243c087c65d29df69619c11acea37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT64_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a57b82ae650ba9feffc2b2d96f47e56cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_UINT8_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>a85deba492fc8db515481a0e0f2d32a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CBOR_UNDEFINED</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>aecd13a8309d58c4ddc1a8b0ded11c2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CBOR_VAR_FOLLOWS</name>
      <anchorfile>namespacerosbridge__library_1_1util_1_1cbor.html</anchorfile>
      <anchor>ad65c6d0d6733393dcf787230d79b4409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
    <namespace>test::capabilities</namespace>
    <namespace>test::internal</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities</name>
    <filename>namespacetest_1_1capabilities.html</filename>
    <namespace>test::capabilities::test_advertise</namespace>
    <namespace>test::capabilities::test_call_service</namespace>
    <namespace>test::capabilities::test_publish</namespace>
    <namespace>test::capabilities::test_service_capabilities</namespace>
    <namespace>test::capabilities::test_subscribe</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities::test_advertise</name>
    <filename>namespacetest_1_1capabilities_1_1test__advertise.html</filename>
    <class kind="class">test::capabilities::test_advertise::TestAdvertise</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>ade45ed2a9b982be4a3ea77557c7b2d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>a355f39d5b94a1a8f47782f0040e8097e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities::test_call_service</name>
    <filename>namespacetest_1_1capabilities_1_1test__call__service.html</filename>
    <class kind="class">test::capabilities::test_call_service::TestCallService</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>af83be1c253eba65f7218772b0c4accb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>aa9074329d86f0e3a7d0c750e0415bc03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities::test_publish</name>
    <filename>namespacetest_1_1capabilities_1_1test__publish.html</filename>
    <class kind="class">test::capabilities::test_publish::TestAdvertise</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>aea85da11ecb73464e7d243eebfc0c698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>ad9b99681965716fc7d08dfb6e3eac3b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities::test_service_capabilities</name>
    <filename>namespacetest_1_1capabilities_1_1test__service__capabilities.html</filename>
    <class kind="class">test::capabilities::test_service_capabilities::TestServiceCapabilities</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__service__capabilities.html</anchorfile>
      <anchor>acefd5bf1319a288db524c02d6a814339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__service__capabilities.html</anchorfile>
      <anchor>afbc716f726aa537d5dc28861225d3e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::capabilities::test_subscribe</name>
    <filename>namespacetest_1_1capabilities_1_1test__subscribe.html</filename>
    <class kind="class">test::capabilities::test_subscribe::TestSubscribe</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>a2538c7d19e6e0a8a093c80d21f8f6560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>ab7acce433c4618d43474d450d015e66c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal</name>
    <filename>namespacetest_1_1internal.html</filename>
    <namespace>test::internal::publishers</namespace>
    <namespace>test::internal::subscribers</namespace>
    <namespace>test::internal::test_cbor_conversion</namespace>
    <namespace>test::internal::test_compression</namespace>
    <namespace>test::internal::test_message_conversion</namespace>
    <namespace>test::internal::test_outgoing_message</namespace>
    <namespace>test::internal::test_ros_loader</namespace>
    <namespace>test::internal::test_services</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::internal::publishers</name>
    <filename>namespacetest_1_1internal_1_1publishers.html</filename>
    <namespace>test::internal::publishers::test_multi_publisher</namespace>
    <namespace>test::internal::publishers::test_multi_unregistering</namespace>
    <namespace>test::internal::publishers::test_publisher_consistency_listener</namespace>
    <namespace>test::internal::publishers::test_publisher_manager</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::internal::publishers::test_multi_publisher</name>
    <filename>namespacetest_1_1internal_1_1publishers_1_1test__multi__publisher.html</filename>
    <class kind="class">test::internal::publishers::test_multi_publisher::TestMultiPublisher</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__publisher.html</anchorfile>
      <anchor>ac0a0c9d96b5d3897623c9eed91f90acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__publisher.html</anchorfile>
      <anchor>a5c32d38e66e423b68bc4e68af80b4c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::publishers::test_multi_unregistering</name>
    <filename>namespacetest_1_1internal_1_1publishers_1_1test__multi__unregistering.html</filename>
    <class kind="class">test::internal::publishers::test_multi_unregistering::TestMultiUnregistering</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__unregistering.html</anchorfile>
      <anchor>a7222d64a70f246e9f3459d0dce643007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__multi__unregistering.html</anchorfile>
      <anchor>a10102e35be8e550843814d0c04217aec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::publishers::test_publisher_consistency_listener</name>
    <filename>namespacetest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener.html</filename>
    <class kind="class">test::internal::publishers::test_publisher_consistency_listener::TestPublisherConsistencyListener</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener.html</anchorfile>
      <anchor>a81126277319eb04874a4830f14a156ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__consistency__listener.html</anchorfile>
      <anchor>a71c438ceb0b1f5c5f7e63655fdc30649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::publishers::test_publisher_manager</name>
    <filename>namespacetest_1_1internal_1_1publishers_1_1test__publisher__manager.html</filename>
    <class kind="class">test::internal::publishers::test_publisher_manager::TestPublisherManager</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__manager.html</anchorfile>
      <anchor>a31f7fdd9295b4da0b57345d165648bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1publishers_1_1test__publisher__manager.html</anchorfile>
      <anchor>af5407aa1bf83045a33bab936120a993c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::subscribers</name>
    <filename>namespacetest_1_1internal_1_1subscribers.html</filename>
    <namespace>test::internal::subscribers::test_multi_subscriber</namespace>
    <namespace>test::internal::subscribers::test_subscriber_manager</namespace>
    <namespace>test::internal::subscribers::test_subscription_modifiers</namespace>
  </compound>
  <compound kind="namespace">
    <name>test::internal::subscribers::test_multi_subscriber</name>
    <filename>namespacetest_1_1internal_1_1subscribers_1_1test__multi__subscriber.html</filename>
    <class kind="class">test::internal::subscribers::test_multi_subscriber::TestMultiSubscriber</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__multi__subscriber.html</anchorfile>
      <anchor>aaf76a0868a4f4ee0972f1dfe4fb1e008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__multi__subscriber.html</anchorfile>
      <anchor>aed58f2489d58f336148f52c65b5a6336</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::subscribers::test_subscriber_manager</name>
    <filename>namespacetest_1_1internal_1_1subscribers_1_1test__subscriber__manager.html</filename>
    <class kind="class">test::internal::subscribers::test_subscriber_manager::TestSubscriberManager</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscriber__manager.html</anchorfile>
      <anchor>a6dad078c0a0796a2286b079f73e83bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscriber__manager.html</anchorfile>
      <anchor>a57e520a8df9a1bd8df9787eb7a551a0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::subscribers::test_subscription_modifiers</name>
    <filename>namespacetest_1_1internal_1_1subscribers_1_1test__subscription__modifiers.html</filename>
    <class kind="class">test::internal::subscribers::test_subscription_modifiers::TestMessageHandlers</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscription__modifiers.html</anchorfile>
      <anchor>a8109fd20daeb3f7ac4c9a7cac9ddda56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1subscribers_1_1test__subscription__modifiers.html</anchorfile>
      <anchor>a325a39487b7255c109fd65057489deb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_cbor_conversion</name>
    <filename>namespacetest_1_1internal_1_1test__cbor__conversion.html</filename>
    <class kind="class">test::internal::test_cbor_conversion::TestCBORConversion</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>ad45848b9cab095876b0204e6dbf4e80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>a04a7ae84ee249f18c254cbecd205b7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PYTHON2</name>
      <anchorfile>namespacetest_1_1internal_1_1test__cbor__conversion.html</anchorfile>
      <anchor>a534b51e6c0e9b7db5b925f9daf70ddef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_compression</name>
    <filename>namespacetest_1_1internal_1_1test__compression.html</filename>
    <class kind="class">test::internal::test_compression::TestCompression</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a82076c23fd9b87bf877916d09bec53c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a41e784c26b3f875f26518978ed0c84cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_message_conversion</name>
    <filename>namespacetest_1_1internal_1_1test__message__conversion.html</filename>
    <class kind="class">test::internal::test_message_conversion::TestMessageConversion</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>aeaf9c02e08cd8eaaacc8aa10a8fd5068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a1e0d30d32f8505f9c2964c501f964abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a4b65dc1e9c7004245ae2e10f7f557076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_outgoing_message</name>
    <filename>namespacetest_1_1internal_1_1test__outgoing__message.html</filename>
    <class kind="class">test::internal::test_outgoing_message::TestOutgoingMessage</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__outgoing__message.html</anchorfile>
      <anchor>a6b305ae3cab3fbc1f85cb8ac5ac3c8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__outgoing__message.html</anchorfile>
      <anchor>abc27147d22762e40c000ecd12e7133c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_ros_loader</name>
    <filename>namespacetest_1_1internal_1_1test__ros__loader.html</filename>
    <class kind="class">test::internal::test_ros_loader::TestROSLoader</class>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a25c050f06241ead28741e7d9a54296d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a6dd75004dba17b35162b7592847ac36c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test::internal::test_services</name>
    <filename>namespacetest_1_1internal_1_1test__services.html</filename>
    <class kind="class">test::internal::test_services::ServiceTester</class>
    <class kind="class">test::internal::test_services::TestServices</class>
    <member kind="function">
      <type>def</type>
      <name>populate_random_args</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a4b39335d9e325315938f20cbc0e4f7fd</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a31d42b7918a42e5c504995d654915c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a23a8b0f7f63466102d6355be815ccce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>string_types</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a0cef70b635bc8c1b0726563bf7bc16b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_non-ros_service_client_complex-srv</name>
    <filename>namespacetest__non-ros__service__client__complex-srv.html</filename>
    <member kind="function">
      <type>def</type>
      <name>request_service</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a8a5039e3b23588c9b445ddad63b9b64e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ace21b310ca9b2bcb66418362208e011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ab86349eb3c81885203461424f942c92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a71af5ef78af0e0f2fd257a4105bfd27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a29fa1a914e44377c7490ae97e07940ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad07f2daef264dd7334e246070f364a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fragment</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aab4e3c7a477786c3a4f8dce99c2469d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad9260314c7d9d29609a27c946b6820f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a0d459cd0c54affa2e0cdbf3a37155032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a78d0282a3aa9e2c85ae7706e1a3c7b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a3fda52c8db043e9f98cfaab2b715c97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receiving_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a11973c9f30412dc61fadc1cc0d9ddf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>abb6ad3ad641a5ddec662c44a967f0e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aa5b9f9623680c9db4acccb55a7222fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a8150f5c8f5e42aec45a16604c5f62c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a63a653b76e5a0de2eaeab9f4ac748eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aa5dd1c7574cf0a7b13fc94e7148fe18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae240cf8ca106c4386c67d2a7d9c2c131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a6acbc97a31eb4f7bfe22076283734f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ad4ec0a3133a6e9ce83e3b76435bda1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a2f4295e7887c3ed36c60fb3127a4b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a5a46caea2b3cbe0b124b56ab181c597c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_non-ros_service_client_fragmented</name>
    <filename>namespacetest__non-ros__service__client__fragmented.html</filename>
    <member kind="function">
      <type>def</type>
      <name>request_service</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ace3001b15693b85df2162c7379337f59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a1dc4a9514073efb31ff7f210c53452a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a6e2e2f5427df157b4fa1bbbc3b1f38c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>client_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7f65b40682b53065cee00361953c5d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2875d0fe40f4d6bca632b1e25f0663f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>aa5652ba31d4b5498e32545a4a40464a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fragment</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2502b5088f82177a150bde0484bcc3cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a59427b780765bbedae6c4c7620d1548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ae69d271c60d2ceacd4472eda08e768db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a513d434229b7d222322a591d96ae9121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a0fbfc792e4314dac2e625832bd1630b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receiving_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a657ff720e4e5d9ec752e547d80e5363c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a847c35091857f521cdc870e13435be96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>request_byte_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a98a35b2f2c8e612c7f5f226e10c03622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ac67d90d0ea0246a217dba314b0e835fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a43ab020f4e7025dbaf25d8216b2f657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a402ce9857f4873b676829b6b4e5b77b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a48bace36a6aaffe89ff48bdaf8221828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a018284da11be175b17158da5a25caf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>ae18821d1b8e65910c3ae15f3604ce7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a9a94de19782fa8e88c158744ec1ef342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af9f22d04268f8831d5e802c1dcadee9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>aa3de78431f664ee1b88c3f15c3b6fbbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_non-ros_service_server_complex-srv</name>
    <filename>namespacetest__non-ros__service__server__complex-srv.html</filename>
    <member kind="function">
      <type>def</type>
      <name>advertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a425b5280de501dbfbca1367fc86eed47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calculate_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a124a6315396ecf3cf8a3d90bda661701</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2831ec9a9887aaef69d4db505a96e47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_of_fragments</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>ac9a92c7c72c06176dbf67d33b31998a4</anchor>
      <arglist>(full_message, fragment_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a4a5948946c02a9880b2c5c11cc73c907</anchor>
      <arglist>(response)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a1313d03f895067e0b8d1da23c6f91f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_service_request</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>afbb44d7346b2fc764c4d834f6c83a995</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>acfe30bd3e27dac83f8a47e7400fdd064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a634bdbcd7ee13263dcc6d820e7c73304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>aa8846d9a17f19e1e94806ebb0735911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a81f3cd467400850f7aaf23fe739e7336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receive_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>add1ad01fbab79ee821f2669f0a584a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>affaebd303c30bc6ac84a82c9aacec7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a9b717b30fc46638ae333e1ecdb24efc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a737b083fb54a5d6de281b1706d368142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a3ec3dc99dbf61e8c6318205cd7736a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>send_fragment_delay</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a4773949eecc92f902be590ad0e369c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a0d0c6dfa9f24084be1e1465a5054b14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a70bff5e1a8e839b3fc0853f8a2190f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a77ac4730473aaaf39a629a931e0e02e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a3ebf7480ec4f9db31f4d2730deda6c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a84183dbcabb6ebf0db3078436c22d783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_non-ros_service_server_fragmented</name>
    <filename>namespacetest__non-ros__service__server__fragmented.html</filename>
    <member kind="function">
      <type>def</type>
      <name>advertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a8d935cbbafec5b6d54cf45816db88af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calculate_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ae02ea1072d92a1c796068041a709d56b</anchor>
      <arglist>(request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a5b20c8a0cb86755298ae3d1ce4c432e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_of_fragments</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a4dafb98aca551365daedf9fe450b3408</anchor>
      <arglist>(full_message, fragment_size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a90ecd6a8f242d1d66b35f4962238fea1</anchor>
      <arglist>(response)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>acf12499a4534a807dd216b4c32b84173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_service_request</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a879f8b431013ae0e334ab582556f946c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a75d4a381dcfa6dd5b3e0f8e3cf75ff6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a90b193e8fa9a4ea002a72a5397df1e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7d5cb957b563995e70ee53f5a6213788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_msg_length</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>af392ddcf79eb506122b27fa8508c486a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>receive_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a83a8a3e905dfd6d69463657d0971f219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>receive_message_intervall</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a5dea6f60d8f8447d7eabf527d5e9d00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>aac8d05f445c9273eea42bf4b1b9c3059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>adedefddb7c98592c306362411d83bb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7637a178e3e1eb383b6b2dacccc180b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>send_fragment_delay</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ac6100acf9c6a01f303d783fdd7e7cab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_fragment_size</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a097eb8c91eb51d0dc5ac2a95d7811b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a0d327249062f02818a1bee2b381f728a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ae2481018e37c7737f0c5e6658f15653a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>adeb1b7b0c83d86573775284021931724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tcp_socket_timeout</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>af50637f5b97b30448b8d349504ac66bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
