<?xml version='1.0' encoding='ISO-8859-1' 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>
  </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>ab99cf520849870e6081843a680a5c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a97a41ed20faba943e2c24df1d32a9a05</anchor>
      <arglist></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>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>
    <namespace>rosbridge_library::internal::message_conversion</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e1a5ddf1929e164e1c0e32ac1c11803</anchor>
      <arglist></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>a9a590195012c28aeaae346247df6a210</anchor>
      <arglist></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>af348b9e783fd6c9ba9b4b5fb5eaa5d4b</anchor>
      <arglist></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>a2bcad4264174e13ba17d7f46ad4163b7</anchor>
      <arglist></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>aefa770f7b42b791a819faa0796641425</anchor>
      <arglist></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>a42fcd6cc9e44fa0263f4b59be74e19b1</anchor>
      <arglist></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>a459b94c6c8bce42505ed9fadc09b4db2</anchor>
      <arglist></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>a9b94acee3abe3d32db1562deb5e29182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aab9c054f79e28c153e10b496a9c0accd</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>a67586c6e5ea8e79590bef74ba23d6ae4</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></type>
      <name>python2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac974db7b4a580de4feaa61cd3adf0dc1</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>a4b11d59899a247c90f37465d86a49d6b</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>a43dd3596d349eb9fe1354ec9f446febb</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>a5e89e2f2a4858b680f6922b72bb1f3a6</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>a93b4d1dc06f31e258eb11a02ccffd66f</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>a62683cee41e142cc53ef9b98f9a6e20b</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>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>a9e18e529fb01a27764f3906d6cf4b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a8528f06a237a9409b5ba75c9d03021cf</anchor>
      <arglist></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>a381a8913bdfb2bc9d3438ba51b8e31ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_number</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>aaa6e637fc0258585c264570f4372d110</anchor>
      <arglist></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>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a4797093c9e99cae8342380c0202ead70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>UNREGISTER_TIMEOUT</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a2ebf82715e537328bc8a0c42e4a89f81</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>af0bfbaf5a2a627dafd0a7521b3f5164d</anchor>
      <arglist></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>a83a03773dcbe7d4b4b39e1e8635bcefd</anchor>
      <arglist></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>a6be9896ad8bec7de44e3257b0dc9c9dc</anchor>
      <arglist></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>ad2d3097352e12a43eebb5f09d4cb051a</anchor>
      <arglist></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>a0e719cfde437efcd32fcdbde24a5e470</anchor>
      <arglist></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>a844faff4548ec8f31a24c4f690bd577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af4bf86e0982e1cfda0c556f31bbea716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa0445d033dc97f3effc5165da65b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a5a018a6ed70358501d7488f2f92d74cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a1eaac28875af2381f54559f6279b68e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a2cff9e2fecf95b061de987bfc92138f5</anchor>
      <arglist></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>aa987975cd22e29012607f14d2cc7a2d3</anchor>
      <arglist></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>afe712f625dcc56181624c7cd039d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a3acd91969348e3d9a633a805195fc549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a217d0bae9d7ebd794cd940e12a839370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_manifest_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae07783861118d8955217af6ef56bc5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae3fc3f35a1a98728718c4997529c352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae7bf75e029df0509308a5bbe336ac9de</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>ab53ad3aa2d5bec65b90bd876f3ad5c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a1fe4d93e389104bd69939b66933d76d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rosbridge_suite/rosbridge_library/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</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>
  </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>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>ae3511b792a788a3d7e44e1d38927a81d</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>a04a93df418a3437827c9ff0b206da0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>a5e6fd5a1b99c413d9e64dfc1d5bd8d36</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>a49dd51fa0c9f255c5b757c7d0f9bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>a330ebd8e85460aa2dfa3a48033f2c2d2</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>a69b160fb9f14ee15ca813784e28fcc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a0f364fb26a330318bef8746050be9e85</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>a7fd319918ff4e42f6ccc756639b15902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a4a868ccb48502b10f632d99e7546658f</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>a6fa9014e9858bd84e1aa8a8177cd8aaa</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>a2bcbfc3fd580f497b2c993f8101420b1</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>a3a6ed12c0cf9ff8c6b23bbe1329e3192</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>a3e5421917a3426e93045feb7a169e0f2</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>a94b3a333b8eef961b21d4337269dff73</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>a436de3585159657be60eeb88ec340506</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>ac448d0b437b7eb584b360c5af0612b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae1e743151c569fd1ce766c4e40366cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a11472cf1cfcec0b00ca0c07f98e730c5</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>a980ce1c9106c43086eedcff7298aba0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae0f58369b11d365e3731c087010ca641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a2079859d1f36660df157326c31250fc6</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>tuple</type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a0c50bcacbd991c591a20decb4b4db114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a3cd4b112d64f8c23084cd459f0f89472</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>a2675674d922bab6722427bd50d859efb</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>af0e41532b44e5f15b0ad0f65164ccacd</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>a46e4bf7507c86dc2a8bec6aa14f8372f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aca4f45e880d1189dcc9ce6a5bed9249c</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>tuple</type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a350f239bcced367499e1b76df4323e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a354a5a26098e818ee64ff78ba5230509</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>a4a455c864217e6bcb9e4072fd8f784a2</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>aaa5c6618d1f71efa4c72f4dec56c724d</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>a83fa97d3af332f582f14961ab0b0dccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a5c0ecc10a9e902139a5a6fa642ad2ffb</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>af8624104969136d7588c9e566f20764a</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>a805ab208622e8230a2a185a9371edc38</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>a5a17b848ada1ac119e9bcb97d7c7311d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af88bc0de978d0c0edd089cac1993acc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>acf7e46f5c49709ad5b758b99e525f5ab</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>ac51a9602a6e3d673c67efd540af821f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a8739425851c9f277113d1e040784c44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a08ebfe95e0e6899b393d31464ea60f8a</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>tuple</type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2aa297eb70dbbf2bc2239ed9b5f2c9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a1f986eb862dd659dd09a4ca06f63b329</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>ae3ed7c0f1f52f05d489e6aa0b154a57e</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>ae7f7130aa53892b70df63c4d2b3fb81b</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>afe2431bac899aaeafdb5a7a97f42c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>abfab31f676d34e37228fee61c11dba93</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>a77a01face1ead8514d6a1c1eb9a309c9</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>tuple</type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a59391812b403d242cc93d02a0eda8c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af8a9e1b023d5b552535c7a7d1b4c31cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af12feb3f9b43771033ca7d9404a59925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7b15abe80fc6e890b746e59028f7c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>abd4158219af8068e47bd33d26a4ae3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7db665a1528e491e9e926c3dfe48f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>acee6e1399046ca03a87700ba350b1213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>accefe9389f45f0cf29c64280a9d30843</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>aa333153d460e89c3c577a95c2384777c</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>a28f9265060479322c1612b61e68a0be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a8c66e9a4b3cb933a864fa4df44b39737</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>aae440677584b6580be9057e1e6ad6062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>aea4be53954262b8b42a055d6231d1a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>abbd341b2a3595ecf1ec3c9f9c26b2d61</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>a1d1459ac1561ba4b062fadd02667b9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2093ec86e874f8328cce34c3a58fb844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>acdb9444cddeeaea1a5f64f5f225f57f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a5b931bf9fb38a6d9531ed01bbb900218</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>a1f44c9ea0942e2907a0eded79e2dbdcd</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>a07998cc5c98b1d7d65e7c6e0fd5654c7</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>a91f11e90b063fa1e34ea73810a0aa4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2598c2f9dc9af65b0da6c62f83b2b9e5</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>ac89cba3da5fc20f18cd57e6928644236</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>add4b6826379235f349dc6222adf17cda</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>afa0829acb8a2eda6dda9c9c4a82425af</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>a6937e6f469331909594587384ab1ffd1</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>a41b7ddeac84c1881b607828ad55aef84</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>a847433c7e819e6ed4536b84de9b63b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a655fd6fec57e2ff14e5968fb8cc5879c</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>aff1641f81e6a3b1327937a771456341f</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>a944ce7a031b449c800ad16ef2a40412c</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>a2567bc4ad95335916ad7d0d8ffa84627</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a518ab4923f2f0ab42dde105c1cc118af</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>a5c2bd57d9c93a42f74f11fdef06a034f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a0319a55eed7a893806a0196243553233</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ac1c45eaf9a7f73cf4a414a21e26125a2</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>a97f98565c80fa5ff4a765770a1cac018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>acda0765a47b43687622051e71aee0cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a3c09844410ecaed049e18cefff94697e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>afb8ce11cc6a2a2f7a0af1aa27179be7f</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>a9297f1712a7ea7d046b278d8d2aa10db</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>a7b807e931a438879789a3bf5c247100d</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>a154766b86aab669646583e21a19bbcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a817a2e5aeea3c98245fc56a6aa742a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a83122a06773530acee6e66fc81f269bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a443bc2dcc18e93bae0c09e6392360d9c</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>ae94b5dcb631d15c58a4b2dc655df4cf2</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>aa9c15fe478fedc545ff22c3eae4b665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7ee5831af9c36cc9c2c834df9e2c2aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a93975f8c64c16de002e73b7f9e4499a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a845a56ac423ce0bd5ba653a60dda8933</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>a68873442f111794d47b33d9d4412e5a2</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>ab55ab8c0c20488ef1f93326602276c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>a4396fe1b80ef55e189f581776ff94cfd</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>a5a0e821fcdc02d2e5578020326a98082</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>ae0043323b53a0f2817eba1cebe5129b0</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>ae45fbad3dc6cbe0e2c1e8452a599835b</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>a5362e4a632b299e90429e919d5c9bfcd</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>a824c7bdae9d72b82e0d0f7d7d787782b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a65f72fee5c07493d77aab99d275d0643</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>a94e198e76358f02f1131450b938f879f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>ab96a0cec8fdd3a18cb87a8646cd3e163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a9b51c131ba082dd10836de2a00a8fb59</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>afc52d19d0039df0b7b44548e4571634f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>ae8b7b042a1d77d1db6cc93944a72ce6e</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>ab4b7660092a03f62791b724e4f65dde7</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>ac7ae026d56530a049319d15909af8d37</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>adb1b1f574561c089a7bd841aab61718f</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>ab93060d0e18f49a3278c96119569743d</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="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="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>ad66c184789bb73ffd696c46aa31721bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>advertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ae2456dd36429bd0e837cc8caf6553cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a54bfb5fd7d3198c950d9f17103629982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a0d684b3c96161a6a2ca161bddb00bb73</anchor>
      <arglist></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>a8a93b69ca79fe2c499536bbeccf7c63f</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>a4e020b73a6916bf64a8cb6880f538884</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>afb32658f2948a7689b66ae282147b7bd</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>a363d9d50ec4f71b477087f6f72f4cb47</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>aca2da43622dd6c29e6ba679ca7c8d6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a4bf53f7c1d1925a3ed717ee8ce4ae57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a0ef6fac20e5b5ba9a4cf443baa97ff8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>af0a4da4821b71d75d24fe24dd4187464</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>af6fa21727858a8f635908cefc1bae7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a3c136a801ff3f16533b1fdfba2a8234d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>adc60b8d65d93e8b2177bd42ff3b229b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>ab017b7fa861b36b301a3de07b3c68324</anchor>
      <arglist></arglist>
    </member>
  </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="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>ad238a2ed214265fa66ac33ccfc99cc0f</anchor>
      <arglist></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>a22ea466094e0c0d52461053917ad8768</anchor>
      <arglist></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>a311023ddd10fede202ad09035dfe9f24</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>a29d58e4eb782997d2de3c1f1868fe0de</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>ac98f7100e532c02175279afff8d9d6dc</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>a35247fc021c27098d1acfea7b3d5bc38</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>a03289873d7f0fc81620e987ae9ef1731</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>a8f801757b4671962e64e4aa9c7a519de</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>a1fe102a0f587a82c58dec85f829184ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>services_glob</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise__service_1_1AdvertisedServiceHandler.html</anchorfile>
      <anchor>ab07b76a35ce04f87b8615d045a0af89a</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>a0f8929afadeaa5a9b1ca0c2d42aa3aef</anchor>
      <arglist></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>a8dfa8b7810ca8fe9b738daa99bf05aa5</anchor>
      <arglist></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>a27b3a72e103f87485305c4364d9a61ca</anchor>
      <arglist></arglist>
    </member>
  </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>ab99cf520849870e6081843a680a5c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a97a41ed20faba943e2c24df1d32a9a05</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>acc93320bd0e88f2809d1a4c384a2b9ef</anchor>
      <arglist></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>a99f587c9b9092dc1307d42909d6cbe53</anchor>
      <arglist></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>a71eb6f53f26b54efe308524bdd615619</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>af49d67bdf2cf359471e710aafa912e41</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>a73c34f1262aa27a5ec802269e11c2736</anchor>
      <arglist></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>a07e05716793d1768919ed521f082bea8</anchor>
      <arglist></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="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>ac0cbd8912508c6ab16a0b439a9e5a7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>defragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a06b298d92a44337ff69329e12443f00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a367fd3c079c8e5fa4a20e5fa05ef8e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_timeout</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1Defragment.html</anchorfile>
      <anchor>a79725251921b2d3cf86ec247a593fd0e</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>a06c43eb359400553457f997b15127540</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>a708c89e9c20e14b577ff23b2fccadba0</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>a9595e064742cfea8b75690fdb6813815</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>a2438b6883ae056afd4019d7a92d69ab8</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>ae132a56a151ad96c70ff6f66630d0438</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>a32f0dfe5748866ca979b30d4fcfcd280</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>adfcd7177759e31755ec3cfe6d8ec90fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lists</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1defragmentation_1_1ReceivedFragments.html</anchorfile>
      <anchor>ac3558a52d618d57b59ceba6399ad183c</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>a83d068fd120d6e60c7e0cced19e5495e</anchor>
      <arglist></arglist>
    </member>
  </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>a0e0f8e99c29d21a5a3197b1657b1edb6</anchor>
      <arglist></arglist>
    </member>
  </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="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>a6d3f30802cb3684191ac11236a6d340c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a987026f1dfaadcfa8bc5a12afb85679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragmentation_seed</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a45bcb7a58f74105e7bd3941ee6b3276e</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>a524524a9738b6eaed26a3a78340b8fc7</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>aa96947d971f810572141c5f029f64de7</anchor>
      <arglist></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>a684c90eb7c6bc619d977992d547c5319</anchor>
      <arglist></arglist>
    </member>
  </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="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>a3fb55a55f62a60671c8cec2c8df87f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a427bfd1f1c4520b4bf24c1f25c5d1d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a1ced91240f73d937685252b8a96bd6fc</anchor>
      <arglist></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>a91e33f8f6857d87289da21bc24fa0f31</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>ac606a99397acdb062780cc444db337ca</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>a8a695b6ac36917d8fcc37f569d059b87</anchor>
      <arglist></arglist>
    </member>
  </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="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>a5f7de16b0871d53a1152382c661a9e6e</anchor>
      <arglist></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>aefd0a821e560eb1c01efd21350e63e6b</anchor>
      <arglist></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>abeac5bf1a5be503cc984ca1e29b468c6</anchor>
      <arglist></arglist>
    </member>
  </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>
  </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>a5a6202815306b2748486ffefcf299bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a32ad37b2d0edce444e487bec73fb1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a62ea6066dacad0afbec16d9a18f9e557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a6aa1de4446178780ce211e6ffec08ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a32f0ecbeec86c5051478a6caa0852869</anchor>
      <arglist></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>af49ef7e91b15e96ae1a9e0030dca5477</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>add80b77b5408a288c3641b4e5a423cd1</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>ac67da6220c791f2b92e65f6f3430edb5</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>ab0a1ffd854972095a47d7a44e47a7ed6</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>a8ca07b6c6f37d105146a2f92e1fab0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>adec61e3b8d06e514c24c38ec14ce9968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_msg</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a12196d346a672af060cc03a3fa4357e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a9745d74bdcddac0d11b2bb6ad931ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ab27376ac9aa4d880f91b23d44c7f4ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a7cb19ccee3f140e3e7359abe43aa5c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_params</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a7663d6832506fe92b69a02d356b47a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a34e22cdf64ec71daea057a4a57a70aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a4ce00cdf124590132c5575f16072490d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compression</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>aeb0a8c1fe268f01f607b82d3df86d7b6</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>ad5ab6576db910bbfb210791f5146c8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>af1e4781ff77cf086c0718dc76bb79375</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>a94e37eee7113393e56b97936b2012450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a3682f063642f45f5bb845c6a5730bfe8</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>a979af76790b477685c55ff2f801f88e0</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>a68893acac179feafe78d941965e58a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a40758b4c803193195466e5347d38a08c</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>a5f26fe10d81d4d0abf7b29b7bca3f8a3</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="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>a888152210e7f2efcd81d32d3cbdd434e</anchor>
      <arglist></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>a44e9b6852ce7bea67e65a97ec84f831b</anchor>
      <arglist></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>adbbad8d939f7ff37cc08df4bb5d0881e</anchor>
      <arglist></arglist>
    </member>
  </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="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>a61b4f19132c31ebce1bffcb4d916af0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>basic_type_check</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a26e0f788baab816f5123031d8daaec20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>ae5761e0149af993ae64eef6dc176412f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>af55490af8609deb884a8ed5542afd81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>abf085345a47159a134aa29179a39762c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal</name>
    <filename>namespacerosbridge__library_1_1internal.html</filename>
    <namespace>rosbridge_library::internal::exceptions</namespace>
    <namespace>rosbridge_library::internal::message_conversion</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::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="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::exceptions::MissingArgumentException</name>
    <filename>classrosbridge__library_1_1internal_1_1exceptions_1_1MissingArgumentException.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::message_conversion</name>
    <filename>namespacerosbridge__library_1_1internal_1_1message__conversion.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e1a5ddf1929e164e1c0e32ac1c11803</anchor>
      <arglist></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>a9a590195012c28aeaae346247df6a210</anchor>
      <arglist></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>af348b9e783fd6c9ba9b4b5fb5eaa5d4b</anchor>
      <arglist></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>a2bcad4264174e13ba17d7f46ad4163b7</anchor>
      <arglist></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>aefa770f7b42b791a819faa0796641425</anchor>
      <arglist></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>a42fcd6cc9e44fa0263f4b59be74e19b1</anchor>
      <arglist></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>a459b94c6c8bce42505ed9fadc09b4db2</anchor>
      <arglist></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>a9b94acee3abe3d32db1562deb5e29182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aab9c054f79e28c153e10b496a9c0accd</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>a67586c6e5ea8e79590bef74ba23d6ae4</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></type>
      <name>python2</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>ac974db7b4a580de4feaa61cd3adf0dc1</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>a4b11d59899a247c90f37465d86a49d6b</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>a43dd3596d349eb9fe1354ec9f446febb</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>a5e89e2f2a4858b680f6922b72bb1f3a6</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>a93b4d1dc06f31e258eb11a02ccffd66f</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>a62683cee41e142cc53ef9b98f9a6e20b</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::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>a9e18e529fb01a27764f3906d6cf4b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a8528f06a237a9409b5ba75c9d03021cf</anchor>
      <arglist></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>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a4797093c9e99cae8342380c0202ead70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>UNREGISTER_TIMEOUT</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a2ebf82715e537328bc8a0c42e4a89f81</anchor>
      <arglist></arglist>
    </member>
  </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>ac74135a922e23c10e72cfd29896f7215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a624c4416e2e48f49693980c4d11f5523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a2d901a4e9b5eade86b524c6b20a8e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>aba6adcba8ec76a638cdb480dc6942eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a6147c984a2f1add832b0103fc9a68562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ae0f5958ef9bf804c6eb894cd9d2f8ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a98f045441ec971091ad6c2a5bd6254d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a8388f4f9440cbd678e24a7582a8af772</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>a61d042ee8f33987e09cf84213ad00930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ad3db7b39453cb6d2a9500d7b02a2a4ff</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>a6409f118be12cdd1941ff41ab8091593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>aef6c9c194a758d40b2e5dc06d64d7d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a5d18ab70cb9b1c5dd130b463e64f3477</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>a729f9f56ad3fa454e1f6e66dc235ce11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a0e196484378aaa0c185b800dd6bc0ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>peer_subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a8e29dc31fd0f5ebd72802cdcc90f6e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_override</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a05da88a3048023b032c3aa61b5d43a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timed_out</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a72ae4dce5b2fe7abb37bc5cd3f6d36c6</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>a865d4cacc6e8f43b33e663c21199cb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>aa1e971935d918322b382827c2a37623a</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>ae59438aefb971461b0a7e72f6327be35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>af9c084fa1be1839f9f8ce1dc74bc792b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a17fc46cfd51ede1a6f8fb02798bde67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>attached</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a1518671f4c67be7de66f788f1ca5b968</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>ae2693845a7d85c43667b040625b43490</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>a0596e89a5dc82a1925215a014c97d946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a809de97f8d9e71fee181857a78e5d026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ac71d85333a932498668d7e4a80b5642f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a0618937dff7162931b17932a6839ef85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_all</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>adb3bcfa5d86649de8022e845108c7b90</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>aca1a8c4e4020503ed577c722b8623394</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>a720abc01b72fe93a97a7bf7d6ef41a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_publishers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ae18b1058de5db9237cfc4904e95a4b09</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>af0bfbaf5a2a627dafd0a7521b3f5164d</anchor>
      <arglist></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>a83a03773dcbe7d4b4b39e1e8635bcefd</anchor>
      <arglist></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>a6be9896ad8bec7de44e3257b0dc9c9dc</anchor>
      <arglist></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>ad2d3097352e12a43eebb5f09d4cb051a</anchor>
      <arglist></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>a0e719cfde437efcd32fcdbde24a5e470</anchor>
      <arglist></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>a844faff4548ec8f31a24c4f690bd577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af4bf86e0982e1cfda0c556f31bbea716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa0445d033dc97f3effc5165da65b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a5a018a6ed70358501d7488f2f92d74cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a1eaac28875af2381f54559f6279b68e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a2cff9e2fecf95b061de987bfc92138f5</anchor>
      <arglist></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>aa987975cd22e29012607f14d2cc7a2d3</anchor>
      <arglist></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>afe712f625dcc56181624c7cd039d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a3acd91969348e3d9a633a805195fc549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a217d0bae9d7ebd794cd940e12a839370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_manifest_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae07783861118d8955217af6ef56bc5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae3fc3f35a1a98728718c4997529c352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae7bf75e029df0509308a5bbe336ac9de</anchor>
      <arglist></arglist>
    </member>
  </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>a5d99dbb50cf86d143c7194bd993dbf10</anchor>
      <arglist></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>acacf8f81cde848a525cbd054f0ce2a8d</anchor>
      <arglist></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>aa9c87ab2c1858d82d5205f94ce1f98ab</anchor>
      <arglist></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>a7f99b19e159544c7ca76db83051633c1</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>ab53ad3aa2d5bec65b90bd876f3ad5c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a1fe4d93e389104bd69939b66933d76d6</anchor>
      <arglist></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>a53a105423ad8a75c85f8e50a0933e8e2</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>acb72d22168696fd9fc7ee61b643e13ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a3b881af55b5a7516bc09a3bd5658bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a837aad6f049f29fe2850eff0e92ce954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a1128942d1e5dc90004393884e57bec43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a016a31e9b12d6866d294706ba710b14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a7460907e7e7b0edf3da73cb9587d4f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>ad3d83864bb316d41416094e7bad5deb9</anchor>
      <arglist></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>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>ae3511b792a788a3d7e44e1d38927a81d</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>a5a78fa295ed0040425eb47090bac2cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a7ab4ad6a01bc267d69e651e12e20ba6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a0df47eba2d35cfefe305fc891a1d9afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a9f0a1725f947b09e5f355a57ecb10e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a6358ff949c9969051d5906362d0ce2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a2ae4dc14b3150d23f03e10109fe25a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>ae69b477068ca2ab5473c20a5ad2d3fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>aef0b10519e58410b58762b87f4704ac3</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>aac15b766a344c5581c4c6ccf0c4a1444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a059d43ec8467e7d9975d11d00dbc5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriptions</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a3cc4815166e504cf88b6807f6172113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a3b27657bbd65561ddbfb8ea7a7c291c9</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>ac03a37125111a70f263d139d9952d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>adbe0f5262915d9dbbb77e34792e4cd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>aeab3c81c94677f4b34f9343bbb249cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>a65c7f21abf1bd25fe3b7946dc948e80d</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="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>aee9b1f94e3541aec837e1ebac7e29c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a7d67cbf108a09fa1f13a300dc44b217f</anchor>
      <arglist></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>ae25cad3de874b1908da125bf6293d9b2</anchor>
      <arglist></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>a8bea2ee9b89a61255b375884162b9643</anchor>
      <arglist></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>a8bd0d0b97c954706359c8dfc065a6763</anchor>
      <arglist></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>a6fadb87a89d76834eae5d883d3d823f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a15b5fe561e751f225f4d1596ca669bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>ac3366a8b7da4b4e208e318c86d89a411</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>a92bd3b6837024c34023e79f2a2d8f6c0</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>a794cd9d9e16e49bda697db9806b822fd</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>a6c2759f0707cd69b1979a967ec506bdf</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>a3e230a491946ddd7ba09f19137df664e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>add8e799c53f49fe6c3c7fd19896c2dd7</anchor>
      <arglist></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>a93863d5188b192952c27f37aadc89da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a36f32a4c425fef6c3e0bf4387ed522ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>aa969376ff7f0af922e220bb6ea43afcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alive</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>ac9b8cf29870061a834710c5a55c638a1</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>a980c66288575075281ced2b6d968e230</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>a25763e8797e35f98af6a87fc8da8d5e4</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>af13d6819287145590f1b17478021c851</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>abf8a3ac942da3ab0b003fa10d77c6754</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>a1e4589c4e6153b36d2f1f3402cdb9f82</anchor>
      <arglist></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>a498ff858b4aa5f34cdd5681f4b4e4250</anchor>
      <arglist></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>a545eec304fa47f92322a00380ad79817</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a9cf9c34afef8c264216d17969f4c1cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a5d6089bcfcad8fe173e7b69d48c3602a</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>a098f910aeab5e67a2baf2db8cfc27b5f</anchor>
      <arglist></arglist>
    </member>
  </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="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>ada32b5d8819099e59e1927a2bed3912c</anchor>
      <arglist></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>afeb7b313d285452e6d88446f8bad9b38</anchor>
      <arglist></arglist>
    </member>
  </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>a381a8913bdfb2bc9d3438ba51b8e31ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_number</name>
      <anchorfile>namespacerosbridge__library_1_1protocol.html</anchorfile>
      <anchor>aaa6e637fc0258585c264570f4372d110</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>ac4df9ee64134ae717aef7c7ae87cba18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_capability</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac51eafd29f6131db3406dc01b5b0beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a290d0e3ad17c45aaf25d94540e20bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>adc36cfb3f800e411296e8d97d3fed6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>incoming</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ae84d91c780db63fb332c6a9a1a560bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad677ab090eb8ad79f5d8a943fa0507d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>outgoing</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad2843646ce090d8e03677708a1cfb937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>afaea1f159d9a8a9e8b3d312a9758b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a4a831ea03844cf10d975eb3024747e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ae4efe1cf82dda8f2a9e2ad685310d60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a3ff42a75d95d79d635c9898172efde8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a6fd1179e1805715e31b4bd3b777c3ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>capabilities</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>af1e06a7d1c9f87d4c36e042773a604ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a40eea6b30ce92b6aac607ad096377c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delay_between_messages</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a7d03b4efe6d4ff391cbdb4634efaa397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_buffer</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad6f76f3905f4d52a885b468345e70f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>operations</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a22643a299e16d7ccd5b705aab6a463b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>bson_only_mode</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>aa5b604a4e5763d0daf9756c476d3c985</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>af6d59529335deda428fedd381a63b7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>busy</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a7e49ed747d682e1e7cdfec7becca8a94</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>a4db963a8cd558a1b03bfca5e18b06e8b</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>a2ff316d905334290c660630c7e6118a4</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>a36ffadb1edbe40276e13512292f698fa</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>a6facb1d551177ffce1d2ed855d461922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>parameters</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ab4d0c613b1641da653ae6a25fa260faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>png</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a26dc90defb7cb84603b575b40996c666</anchor>
      <arglist></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="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>afae1aa5ed559d6528d58ab9be62a9a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>parameters</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>aa337584c023bd554856df849a7071f91</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>a7da238d8886e8d2f461fd037eac67ccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::util</name>
    <filename>namespacerosbridge__library_1_1util.html</filename>
    <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>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_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>a04a93df418a3437827c9ff0b206da0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__advertise.html</anchorfile>
      <anchor>a5e6fd5a1b99c413d9e64dfc1d5bd8d36</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>ac220ce269cd566630936ae8e27b556b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__advertise_1_1TestAdvertise.html</anchorfile>
      <anchor>ae05eec0042de9788eb1578a2e1a72fca</anchor>
      <arglist></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>a9aee80e5d503f26f6aac2967a9405500</anchor>
      <arglist></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>a07594dfa9ea4a1d14bb5db515e0fdb23</anchor>
      <arglist></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>ade71860baccd7852e9881a5e626d6275</anchor>
      <arglist></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>a503ffbd82d50e8e2c71054b7651f8b7c</anchor>
      <arglist></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>aec2999e0f34ec5fadaaec031024edcd1</anchor>
      <arglist></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>a94e9ef12c08b3eeb86707d8d2883f130</anchor>
      <arglist></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>a8583874d23903e31201ed53555f4ce1c</anchor>
      <arglist></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>aeb0ab6180464fca10b9aaf5ff4d0fcfb</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>a49dd51fa0c9f255c5b757c7d0f9bff2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__call__service.html</anchorfile>
      <anchor>a330ebd8e85460aa2dfa3a48033f2c2d2</anchor>
      <arglist></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>a0f6cd0b7adcfa4bd82d00d1c93768208</anchor>
      <arglist></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>a21b81ea08bdd4fa5c9cf102f2ebeaaf6</anchor>
      <arglist></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>ae6237f5366a3551409b372c7671f5a2a</anchor>
      <arglist></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>a86a90735b475b437a91afe158676096f</anchor>
      <arglist></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>a88c66dbadff1be9b6baae9743a8cd5d1</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>ab55ab8c0c20488ef1f93326602276c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__publish.html</anchorfile>
      <anchor>a4396fe1b80ef55e189f581776ff94cfd</anchor>
      <arglist></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>a2f36dc80c61d70a8513ee09605dd8a81</anchor>
      <arglist></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>a1564fd32353efa912200c060eaa3d8b2</anchor>
      <arglist></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>a1a40a0839de6d398c2504fa564c6bfa1</anchor>
      <arglist></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>adc7f102297360c71abac169dfede7c72</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>afc52d19d0039df0b7b44548e4571634f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1capabilities_1_1test__subscribe.html</anchorfile>
      <anchor>ae8b7b042a1d77d1db6cc93944a72ce6e</anchor>
      <arglist></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>a62bce600309d14875f6e4da8a07853da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1capabilities_1_1test__subscribe_1_1TestSubscribe.html</anchorfile>
      <anchor>acc5094571beb7228305711e8eaa643e1</anchor>
      <arglist></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>aa47117bebbe74f2101525a1ebe5e0be1</anchor>
      <arglist></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>a938d6fce04cf4aa9d1eec427532c57db</anchor>
      <arglist></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>a4f59bf531e7e029c070fa87e020e0097</anchor>
      <arglist></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>aa1fb3baf297993c727176618812d1715</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_compression</namespace>
    <namespace>test::internal::test_message_conversion</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>a6fa9014e9858bd84e1aa8a8177cd8aaa</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>a2bcbfc3fd580f497b2c993f8101420b1</anchor>
      <arglist></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>a8622a4f524a8a04a904bf0dce1730ed6</anchor>
      <arglist></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>afeafa12c63105c15d410fb5cbb09b2fa</anchor>
      <arglist></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>acfdac750f3900a1b7e739e3a6db61038</anchor>
      <arglist></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>ad844e6c5ad2d213080b7ab418e6a6437</anchor>
      <arglist></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>a47803ca7b870128325f7b918239e28cd</anchor>
      <arglist></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>afe147c931b374767dad6029b80fdad1f</anchor>
      <arglist></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>a72bc0995a27511473be128841348d7ce</anchor>
      <arglist></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>a849bbd3d192de3895a9c7678624a5e48</anchor>
      <arglist></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>a4ae0480616cd6a0d5a37101a41229de1</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>a94b3a333b8eef961b21d4337269dff73</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>a436de3585159657be60eeb88ec340506</anchor>
      <arglist></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>a771f89e24fcac958f65a19525e946300</anchor>
      <arglist></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>a3e841da07b186c2ffc3f8b9d3cb9981f</anchor>
      <arglist></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>a19b8c81150f4396d0419e7b59de722d7</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>a5a0e821fcdc02d2e5578020326a98082</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>ae0043323b53a0f2817eba1cebe5129b0</anchor>
      <arglist></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>a84876bdb37d105a45d3f0e1863c866b1</anchor>
      <arglist></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>a999d5319a491eb7d464c9e578d8623ab</anchor>
      <arglist></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>ac13c56594da99247f009f6f9fc044bdf</anchor>
      <arglist></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>a9dbd3517e70d19dd53190d59649a8d06</anchor>
      <arglist></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>a9b66a74d8b3c008ba5a735811abf3d00</anchor>
      <arglist></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>a7e1626794e8d16bea4266bb40b7e56fd</anchor>
      <arglist></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>a3d2f6a10c922e97cc1359c812c206cad</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>ae45fbad3dc6cbe0e2c1e8452a599835b</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>a5362e4a632b299e90429e919d5c9bfcd</anchor>
      <arglist></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>a5eea27a6bd3ddb989a291936e619595b</anchor>
      <arglist></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>a17709f48a6aff55f3084de7c5c25e7c7</anchor>
      <arglist></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>a68efafa38c861285d69c5cc170c538bc</anchor>
      <arglist></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>a04be96e99d30d3b62a4baa7cdb2bad90</anchor>
      <arglist></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>a0ccb8dc8059d6a01365d3a4bcd8222a1</anchor>
      <arglist></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>afac253ec6c5454e460f8c423868b4682</anchor>
      <arglist></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>a15758652d0f1c4b060e1e438c1ea30b6</anchor>
      <arglist></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>a0482e8a5fb1d0524e204cbeb41733dd4</anchor>
      <arglist></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>a64a4479ecc85ba7e19b5458350d1d53b</anchor>
      <arglist></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>a30384d67cc116fad50fe014c92fce708</anchor>
      <arglist></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>a049b71bfb4f4e8d91c16ad82a765a3bc</anchor>
      <arglist></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>a19cd75a2c83898d693d9270a46dbb743</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>a3a6ed12c0cf9ff8c6b23bbe1329e3192</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>a3e5421917a3426e93045feb7a169e0f2</anchor>
      <arglist></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>a942b5834f6734a3d94137321275f34d2</anchor>
      <arglist></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>a8b749e09ca81173f9a39f8b7329eccf4</anchor>
      <arglist></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>afb5ebbb4c28937e1484dc4dad2174871</anchor>
      <arglist></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>ad86b94e524a14887ed7059d7fca636df</anchor>
      <arglist></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>a0963e0e09d507d5b7345a61e9b3b2e7f</anchor>
      <arglist></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>a43cc21f6647cc3b1d05607570832b936</anchor>
      <arglist></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>ab87b0cf2b8763c62c32f1da8dcc8bea3</anchor>
      <arglist></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>aa8126847baf05193905b9bf8e3e670f0</anchor>
      <arglist></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>a053bf4a3efad559ffdf73409da5259a4</anchor>
      <arglist></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>a97de69242438951c84665af5b1de6e3d</anchor>
      <arglist></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>a02068e4644ed58c2c3e83bc154f23810</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>ab4b7660092a03f62791b724e4f65dde7</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>ac7ae026d56530a049319d15909af8d37</anchor>
      <arglist></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>af358d951f19de522cd5e622c8f7c0b3d</anchor>
      <arglist></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>ae1916c5f1e5c50dd6595d5be4d567e34</anchor>
      <arglist></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>a4d6f8c2f2e12cc0cf2683918c3717140</anchor>
      <arglist></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>a98d7b9503d10ddc55bf970d57c29b66c</anchor>
      <arglist></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>afb8c92d42d9177585026e75605120a02</anchor>
      <arglist></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>a3f615f11a91f388ae70f10b4c5b3c84e</anchor>
      <arglist></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>ad28bc6cfa90e256a07044af59cdcc763</anchor>
      <arglist></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>a4923dbd5e84276d042fb58f5295d7e4d</anchor>
      <arglist></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>a188cf3d3408812be1e5f75e278c64170</anchor>
      <arglist></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>a2e1a76f5c8ba68e86f2b0703ec34049c</anchor>
      <arglist></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>aed9d98f2fadfe5f723eead8ea5903d37</anchor>
      <arglist></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>ae865a5e49d74fd21b284a58eabe0c73b</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>adb1b1f574561c089a7bd841aab61718f</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>ab93060d0e18f49a3278c96119569743d</anchor>
      <arglist></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>a89fe9a37552b6a0007d2eef2b080cd94</anchor>
      <arglist></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>a2987fb1e3efede8990cc7104be60f6cd</anchor>
      <arglist></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>addf08c65d807235edd6c76364b618c10</anchor>
      <arglist></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>aee066764d74d2acdef353e0ae0d6ec8e</anchor>
      <arglist></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>ae911cfbf5e0e5c922e07d3b77e70ca10</anchor>
      <arglist></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>aedd82b7a975e12615dcf0cea3a219c2e</anchor>
      <arglist></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>a2fd97c4f10a0fc39403c48f3e8ae94e3</anchor>
      <arglist></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>a9b2119e9b73ffe8ef11af07b3581e331</anchor>
      <arglist></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>a9ee359e518d439025ef398f49e2540df</anchor>
      <arglist></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>af8e5c155229f75c96b0f26b10b1bab0a</anchor>
      <arglist></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>aeeb208533c5e471c65f0c5f8f5598eb4</anchor>
      <arglist></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>ac5178c056b40d879e35c259511bec013</anchor>
      <arglist></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>aa2bcb3ee119042da8cf667b9c16bc339</anchor>
      <arglist></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>af68a9629bfe084c54049424ddb6b6b72</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>a69b160fb9f14ee15ca813784e28fcc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__compression.html</anchorfile>
      <anchor>a0f364fb26a330318bef8746050be9e85</anchor>
      <arglist></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>a7e1b592cb6786e96650572b90b879176</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_compress</name>
      <anchorfile>classtest_1_1internal_1_1test__compression_1_1TestCompression.html</anchorfile>
      <anchor>ae75c42aa847e0388ec48ed356f38ec92</anchor>
      <arglist></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>aa38601b6595ccb6bddf3c3823960b26d</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>a7fd319918ff4e42f6ccc756639b15902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__message__conversion.html</anchorfile>
      <anchor>a4a868ccb48502b10f632d99e7546658f</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="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>aa1430b1d7c65cf90560ca1cfcbc78ecc</anchor>
      <arglist></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>a1dc678f1b79f931f8244db38769d6237</anchor>
      <arglist></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>a80c4b0c220352a1180cb6ade0e94a968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__message__conversion_1_1TestMessageConversion.html</anchorfile>
      <anchor>a99f25ffbabc463db7635b83465193bc0</anchor>
      <arglist></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>abcb8eab565cd21a552beeab13f00718a</anchor>
      <arglist></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>ae3a0941be80466d30997ec3b0f5cc493</anchor>
      <arglist></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>a1157826a3e66d93345247ad408a25bfe</anchor>
      <arglist></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>a5ec1d3d4f9de36c0344f80767bc9b25c</anchor>
      <arglist></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>a1faee1a97186a29ded7b3c5508a1908e</anchor>
      <arglist></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>af6a2183c08431d977190ba607097db7d</anchor>
      <arglist></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>ad8ef2bb79de24f29c2c99efeb943ab54</anchor>
      <arglist></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>af9cc17dd27e37f2e7254616dceadb717</anchor>
      <arglist></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>a5646546deba856f42a563505fc4e8b1b</anchor>
      <arglist></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>a31d18943af497e363cd7da950267ddea</anchor>
      <arglist></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>a090073335776265e37d8f5fcd8af0db7</anchor>
      <arglist></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>a78b349d67bf0427ff8a89dc152b8d9c2</anchor>
      <arglist></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>aab97514b21c6806422d8ed98dd738695</anchor>
      <arglist></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>a50b679ba0139a6d92bb065feb402b0d9</anchor>
      <arglist></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>a1975b61697c6f745a810533e1ae2f429</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>a824c7bdae9d72b82e0d0f7d7d787782b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__ros__loader.html</anchorfile>
      <anchor>a65f72fee5c07493d77aab99d275d0643</anchor>
      <arglist></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>ad7ad08a8824729624da1b3d4ea35ffbc</anchor>
      <arglist></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>a072486c1404fdd52babe8def127eaa7c</anchor>
      <arglist></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>a40c739ee47a10df00190cc191fcd3937</anchor>
      <arglist></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>ad119a134e79b5138038039bc807af405</anchor>
      <arglist></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>ab18fa786ebd6a13e4c87361dd08c5056</anchor>
      <arglist></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>aa820d3647be277210b461315af34ee8d</anchor>
      <arglist></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>ac99b62e00cdc1def731d0c88ff9fb770</anchor>
      <arglist></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>a9e162d7e8e3de097611fb010cf3c1122</anchor>
      <arglist></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>aa74a285c892b11309ab1fe2281252ba4</anchor>
      <arglist></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>a8e737eb49fff4edf981ac796acd8b589</anchor>
      <arglist></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>af39d2a234d29003a71b59691e7776963</anchor>
      <arglist></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>a4580dd53d3b05628654354de1ce3f01d</anchor>
      <arglist></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>ad595a0daa8e907c9ae7a1d5c9cf9e0ea</anchor>
      <arglist></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>ad2de2cc85874de11ee02bf83d31df63b</anchor>
      <arglist></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>adafbd4f8bc89291ea0c079418c0347b2</anchor>
      <arglist></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>ae4199d8d41ea115bfb69a72da7ec0040</anchor>
      <arglist></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>a94d33e15cecf6883cdb647ffc33e0fdf</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>a94e198e76358f02f1131450b938f879f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>ab96a0cec8fdd3a18cb87a8646cd3e163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest_1_1internal_1_1test__services.html</anchorfile>
      <anchor>a9b51c131ba082dd10836de2a00a8fb59</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="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>a3abc13150d23a676d352046447a0138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a3436f903b9fb2283a2ed1be91571561d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>error</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a9fa17bf5da2b63a7228872bc205e20d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>ae4b96381360007952debe0f8384b6bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>success</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a69f232cc8d1e76255164cd6326eb6de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a821ce840f33eab6031422d476cb2a8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exc</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>ad992427c0d956c93555e838592c72f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a0825d1995573bfd2cc23d1ee96315363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>afdf9224d09ebdb477d8923949082a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>ace250bd4aee1a93837d9da67802c981b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>req</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a5488c34ff83fc69294d847d37390d154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rsp</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a25dcf1941c60e559d161b2576520a5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>a56e70330d8dc4a14eb46b7dec0ff20c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srvClass</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1ServiceTester.html</anchorfile>
      <anchor>aeb5829db4d038e4f1809b6abc39d17d2</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>ad29ca089f45b615b5d47dc02607599fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest_1_1internal_1_1test__services_1_1TestServices.html</anchorfile>
      <anchor>a4fc74da7b47c2b489c480e61fa3acf80</anchor>
      <arglist></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>a9ea2b0a0034975ea53a2ddb18718afd4</anchor>
      <arglist></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>aa2ce9e097707ad9346c77bbafbc8ec29</anchor>
      <arglist></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>a0c1d701b2ae02d0e484b14d00b443ff4</anchor>
      <arglist></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>a6e1970cf94ff060d4421bc3f2322ba5f</anchor>
      <arglist></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>a0652f58468f98af534151a3210ef8203</anchor>
      <arglist></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>a3f79045976b54e840666a7a4c7b2db34</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>ac448d0b437b7eb584b360c5af0612b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae1e743151c569fd1ce766c4e40366cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a11472cf1cfcec0b00ca0c07f98e730c5</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>a980ce1c9106c43086eedcff7298aba0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>ae0f58369b11d365e3731c087010ca641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a2079859d1f36660df157326c31250fc6</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>tuple</type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a0c50bcacbd991c591a20decb4b4db114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a3cd4b112d64f8c23084cd459f0f89472</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>a2675674d922bab6722427bd50d859efb</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>af0e41532b44e5f15b0ad0f65164ccacd</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>a46e4bf7507c86dc2a8bec6aa14f8372f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>aca4f45e880d1189dcc9ce6a5bed9249c</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>tuple</type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a350f239bcced367499e1b76df4323e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a354a5a26098e818ee64ff78ba5230509</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>a4a455c864217e6bcb9e4072fd8f784a2</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>aaa5c6618d1f71efa4c72f4dec56c724d</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>a83fa97d3af332f582f14961ab0b0dccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__complex-srv.html</anchorfile>
      <anchor>a5c0ecc10a9e902139a5a6fa642ad2ffb</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>af8624104969136d7588c9e566f20764a</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>a805ab208622e8230a2a185a9371edc38</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>a5a17b848ada1ac119e9bcb97d7c7311d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>announced</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af88bc0de978d0c0edd089cac1993acc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>acf7e46f5c49709ad5b758b99e525f5ab</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>ac51a9602a6e3d673c67efd540af821f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>data_object</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a8739425851c9f277113d1e040784c44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a08ebfe95e0e6899b393d31464ea60f8a</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>tuple</type>
      <name>fragment_count</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a2aa297eb70dbbf2bc2239ed9b5f2c9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>incoming</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a1f986eb862dd659dd09a4ca06f63b329</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>ae3ed7c0f1f52f05d489e6aa0b154a57e</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>ae7f7130aa53892b70df63c4d2b3fb81b</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>afe2431bac899aaeafdb5a7a97f42c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconstructed</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>abfab31f676d34e37228fee61c11dba93</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>a77a01face1ead8514d6a1c1eb9a309c9</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>tuple</type>
      <name>result_string</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a59391812b403d242cc93d02a0eda8c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>returned_data</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af8a9e1b023d5b552535c7a7d1b4c31cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>af12feb3f9b43771033ca7d9404a59925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7b15abe80fc6e890b746e59028f7c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>abd4158219af8068e47bd33d26a4ae3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sock</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>a7db665a1528e491e9e926c3dfe48f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>sorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>acee6e1399046ca03a87700ba350b1213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>unsorted_result</name>
      <anchorfile>namespacetest__non-ros__service__client__fragmented.html</anchorfile>
      <anchor>accefe9389f45f0cf29c64280a9d30843</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>aa333153d460e89c3c577a95c2384777c</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>a28f9265060479322c1612b61e68a0be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a8c66e9a4b3cb933a864fa4df44b39737</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>aae440677584b6580be9057e1e6ad6062</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>aea4be53954262b8b42a055d6231d1a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>abbd341b2a3595ecf1ec3c9f9c26b2d61</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>a1d1459ac1561ba4b062fadd02667b9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2093ec86e874f8328cce34c3a58fb844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>acdb9444cddeeaea1a5f64f5f225f57f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a5b931bf9fb38a6d9531ed01bbb900218</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>a1f44c9ea0942e2907a0eded79e2dbdcd</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>a07998cc5c98b1d7d65e7c6e0fd5654c7</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>a91f11e90b063fa1e34ea73810a0aa4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a2598c2f9dc9af65b0da6c62f83b2b9e5</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>ac89cba3da5fc20f18cd57e6928644236</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>add4b6826379235f349dc6222adf17cda</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>afa0829acb8a2eda6dda9c9c4a82425af</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>a6937e6f469331909594587384ab1ffd1</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>a41b7ddeac84c1881b607828ad55aef84</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>a847433c7e819e6ed4536b84de9b63b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__complex-srv.html</anchorfile>
      <anchor>a655fd6fec57e2ff14e5968fb8cc5879c</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>aff1641f81e6a3b1327937a771456341f</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>a944ce7a031b449c800ad16ef2a40412c</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>a2567bc4ad95335916ad7d0d8ffa84627</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a518ab4923f2f0ab42dde105c1cc118af</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>a5c2bd57d9c93a42f74f11fdef06a034f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_service_response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a0319a55eed7a893806a0196243553233</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise_service</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>ac1c45eaf9a7f73cf4a414a21e26125a2</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>a97f98565c80fa5ff4a765770a1cac018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>buffer</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>acda0765a47b43687622051e71aee0cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a3c09844410ecaed049e18cefff94697e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fragment_list</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>afb8ce11cc6a2a2f7a0af1aa27179be7f</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>a9297f1712a7ea7d046b278d8d2aa10db</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>a7b807e931a438879789a3bf5c247100d</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>a154766b86aab669646583e21a19bbcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>response</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a817a2e5aeea3c98245fc56a6aa742a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>rosbridge_ip</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a83122a06773530acee6e66fc81f269bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rosbridge_port</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a443bc2dcc18e93bae0c09e6392360d9c</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>ae94b5dcb631d15c58a4b2dc655df4cf2</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>aa9c15fe478fedc545ff22c3eae4b665c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_name</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a7ee5831af9c36cc9c2c834df9e2c2aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>service_type</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a93975f8c64c16de002e73b7f9e4499a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tcp_socket</name>
      <anchorfile>namespacetest__non-ros__service__server__fragmented.html</anchorfile>
      <anchor>a845a56ac423ce0bd5ba653a60dda8933</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>a68873442f111794d47b33d9d4412e5a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
