<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/src/rocon_hub_client/</path>
    <filename>____init_____8py</filename>
    <namespace>rocon_hub_client</namespace>
  </compound>
  <compound kind="file">
    <name>exceptions.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/src/rocon_hub_client/</path>
    <filename>exceptions_8py</filename>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionAlreadyExistsError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionBlacklistedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionFailedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionLostError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionNotWhitelistedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubError</class>
    <class kind="class">rocon_hub_client::exceptions::HubNameNotFoundError</class>
    <class kind="class">rocon_hub_client::exceptions::HubNotFoundError</class>
    <namespace>rocon_hub_client::exceptions</namespace>
  </compound>
  <compound kind="file">
    <name>hub_api.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/src/rocon_hub_client/</path>
    <filename>hub__api_8py</filename>
    <namespace>rocon_hub_client::hub_api</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_gateway_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>a6ad865a2744b99521a5da7c4cae1b246</anchor>
      <arglist>(unique_gateway_name, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_hub_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>ad5bf9d23688dbbc8ff5151fdcb1781c3</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>ae38f508e39098dd19a34ac45a993ca09</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_rocon_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>a8dcc6bc0de5f77752f90c095157c63cc</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>key_base_name</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>aa1829765ed3b1b1d8a2ba2e88b9c8330</anchor>
      <arglist>(key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hub_client.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/src/rocon_hub_client/</path>
    <filename>hub__client_8py</filename>
    <class kind="class">rocon_hub_client::hub_client::Hub</class>
    <class kind="class">rocon_hub_client::hub_client::HubConnection</class>
    <namespace>rocon_hub_client::hub_client</namespace>
    <member kind="function">
      <type>def</type>
      <name>ping_hub</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__client.html</anchorfile>
      <anchor>a2136a9fc48694a43b7b935ec4b2f175b</anchor>
      <arglist>(ip, port, timeout=5.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hub_discovery.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/src/rocon_hub_client/</path>
    <filename>hub__discovery_8py</filename>
    <class kind="class">rocon_hub_client::hub_discovery::HubDiscovery</class>
    <namespace>rocon_hub_client::hub_discovery</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_listener</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>ae5eba2846538bada8fbd5971dd000975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_match_url_to_hub_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>af84834a1e23f2f7efc5a1c37415e6803</anchor>
      <arglist>(url, hub_uri)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_match_zeroconf_address_to_hub_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>afe3696be0f1fc2b243f2d218bdbad5a9</anchor>
      <arglist>(msg, hub_uri)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resolve_address</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>a2c1034ba219ad3d856070f0dbfe1a3bc</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resolve_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>aa447a6c03206bc6bae00f6970ce3755b</anchor>
      <arglist>(url)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_zeroconf_services_available</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>a02d21e537925714ba6d45dce1732a0bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/rocon_multimaster/rocon_hub_client/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::hub_client::Hub</name>
    <filename>classrocon__hub__client_1_1hub__client_1_1Hub.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>ac21316515595324a0ad7510bf827c459</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>ad1bfb4c9885af48eab6f019bef23a32f</anchor>
      <arglist>(self, ip, port, whitelist=[], blacklist=[])</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a9638694593d1b1b9216b9fb2d742e6bc</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disconnect</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a3696f8555e3c12618b26460ee2337493</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a6c37949c662a3038b0fb9fc6d2512c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>add77f9854908bb009635b81691e70e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a77c4470138073982efea0e0cf7caadfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a23e48d51264ee05e153ecde1b5301ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>uri</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a586f618a5d5ae496f88dcbd4c6387267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_redis_channels</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a9313d028a6b79db619a0236e4db5f561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_redis_keys</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a661c0341a5aa30f0c72de13a338d6157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_redis_pubsub_server</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>a6fd7adecc9e31db2697c9df84bb8708b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_redis_server</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1Hub.html</anchorfile>
      <anchor>ab595ddccc58d006057419504a394bff7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::hub_client::HubConnection</name>
    <filename>classrocon__hub__client_1_1hub__client_1_1HubConnection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1hub__client_1_1HubConnection.html</anchorfile>
      <anchor>af28d26dd9dd7a99b365f4fd597bf71a9</anchor>
      <arglist>(self, host=&apos;localhost&apos;, port=6379, db=0, password=None, socket_timeout=1.0, encoding=&apos;utf-8&apos;, encoding_errors=&apos;strict&apos;, decode_responses=False)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubConnectionAlreadyExistsError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubConnectionAlreadyExistsError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionAlreadyExistsError.html</anchorfile>
      <anchor>a8d1f6812c42596590630706f9f5ce1f4</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionAlreadyExistsError.html</anchorfile>
      <anchor>ac92f973bf86b75ad73a93e8311c86556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubConnectionBlacklistedError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubConnectionBlacklistedError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionBlacklistedError.html</anchorfile>
      <anchor>a909e439dd9c5d0dba3c3a1bbdb226de9</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionBlacklistedError.html</anchorfile>
      <anchor>a3935ee5f73756b19ef98aa7085ee4296</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubConnectionFailedError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubConnectionFailedError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionFailedError.html</anchorfile>
      <anchor>ae400e0b728c65ec64f3d8d6c50d984a6</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionFailedError.html</anchorfile>
      <anchor>ad1ed64e1857a8bc35cd3fa5eacbdfa23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubConnectionLostError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubConnectionLostError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionLostError.html</anchorfile>
      <anchor>a036069c0251e2bd8475917d5ec516363</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionLostError.html</anchorfile>
      <anchor>aa719f0c5b35f317632f3dfeeb9b4707c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubConnectionNotWhitelistedError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubConnectionNotWhitelistedError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionNotWhitelistedError.html</anchorfile>
      <anchor>a816df50a4fb41250775e7b24d02d275a</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubConnectionNotWhitelistedError.html</anchorfile>
      <anchor>a5573799bbeb03eb4669a8d79f801ebf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::hub_discovery::HubDiscovery</name>
    <filename>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a13990698c3286757a2795efea3c07fe1</anchor>
      <arglist>(self, verify_connection_hook, direct_hub_uri_list=[], disable_zeroconf=False, blacklisted_hubs={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disengage_hub</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a69ad1891d94b14dfb01f2e9617b55c4b</anchor>
      <arglist>(self, hub)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a6a4f46c1350d029a38230e4206f38cb4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a5965d616cabd2387209eb092c28a0404</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trigger_update</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ad4697b00180810e1512583a29b7e58f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verify_connection_hook</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a2f0683da039cd3b6f62995fef9bee96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>gateway_hub_service</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ac9aa4e0d3c2d1bfa39b440ba1d312dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_direct_scan</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a28aedc4ce669319c35c953d11960c885</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sleep</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ae68813c8e8bc2d599f4090d4227a54bb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_zeroconf_scan</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a2c560ceca05bb2e55f3b7c8ff459c1e4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_blacklisted_hubs</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>af9b9acade6a7d07e692f34b986bcb9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_direct_discovered_hubs</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a05341ca9800e208fddfb18ef0916d3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_direct_hub_uri_list</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ace35310319c079b1648cd7ae8de3508d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_discovered_hubs_modification_mutex</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a200a4aabb3a6962615f941e362fe795b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_discovery_request</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ac47ff1a5fb29fb1c4941f587c5e62d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_internal_sleep_period</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>af215aed697f22292a051cb6c0a28ff58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_loop_timestamp</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>af8ca1d539ec0b2480b2f2e75621d0d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_list_discovered_services</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ae49196caf3f893403e83a6d84a8a1ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_loop_period</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a66779c82c6006a9bb7f17e80077fcd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_trigger_shutdown</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ade974d10ea9ec8bf59f2e0dd98e6b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_zeroconf_discovered_hubs</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>ad71695161818d7afa0f64dce19733ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_zeroconf_services_available</name>
      <anchorfile>classrocon__hub__client_1_1hub__discovery_1_1HubDiscovery.html</anchorfile>
      <anchor>a8e498b7753c47b5de75712acef06d183</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubError.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubError.html</anchorfile>
      <anchor>a58e378fdc58c9962605d2023c743167a</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubError.html</anchorfile>
      <anchor>ad91c023843bc2097262f3f7950a61efd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubNameNotFoundError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubNameNotFoundError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubNameNotFoundError.html</anchorfile>
      <anchor>a4c21854d158c3c02cc6223e2261f44ef</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubNameNotFoundError.html</anchorfile>
      <anchor>a0901b84e637767c04d7fe97ee67735b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rocon_hub_client::exceptions::HubNotFoundError</name>
    <filename>classrocon__hub__client_1_1exceptions_1_1HubNotFoundError.html</filename>
    <base>rocon_hub_client::exceptions::HubError</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubNotFoundError.html</anchorfile>
      <anchor>a97d9e1e6580ae9d957d4d90a2ddecfa1</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classrocon__hub__client_1_1exceptions_1_1HubNotFoundError.html</anchorfile>
      <anchor>ab1d7b2784a906979942f95e83d1eb6ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rocon_hub_client</name>
    <filename>namespacerocon__hub__client.html</filename>
    <namespace>rocon_hub_client::exceptions</namespace>
    <namespace>rocon_hub_client::hub_api</namespace>
    <namespace>rocon_hub_client::hub_client</namespace>
    <namespace>rocon_hub_client::hub_discovery</namespace>
  </compound>
  <compound kind="namespace">
    <name>rocon_hub_client::exceptions</name>
    <filename>namespacerocon__hub__client_1_1exceptions.html</filename>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionAlreadyExistsError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionBlacklistedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionFailedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionLostError</class>
    <class kind="class">rocon_hub_client::exceptions::HubConnectionNotWhitelistedError</class>
    <class kind="class">rocon_hub_client::exceptions::HubError</class>
    <class kind="class">rocon_hub_client::exceptions::HubNameNotFoundError</class>
    <class kind="class">rocon_hub_client::exceptions::HubNotFoundError</class>
  </compound>
  <compound kind="namespace">
    <name>rocon_hub_client::hub_api</name>
    <filename>namespacerocon__hub__client_1_1hub__api.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_gateway_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>a6ad865a2744b99521a5da7c4cae1b246</anchor>
      <arglist>(unique_gateway_name, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_hub_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>ad5bf9d23688dbbc8ff5151fdcb1781c3</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_rocon_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>ae38f508e39098dd19a34ac45a993ca09</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_rocon_key</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>a8dcc6bc0de5f77752f90c095157c63cc</anchor>
      <arglist>(key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>key_base_name</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__api.html</anchorfile>
      <anchor>aa1829765ed3b1b1d8a2ba2e88b9c8330</anchor>
      <arglist>(key)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rocon_hub_client::hub_client</name>
    <filename>namespacerocon__hub__client_1_1hub__client.html</filename>
    <class kind="class">rocon_hub_client::hub_client::Hub</class>
    <class kind="class">rocon_hub_client::hub_client::HubConnection</class>
    <member kind="function">
      <type>def</type>
      <name>ping_hub</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__client.html</anchorfile>
      <anchor>a2136a9fc48694a43b7b935ec4b2f175b</anchor>
      <arglist>(ip, port, timeout=5.0)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rocon_hub_client::hub_discovery</name>
    <filename>namespacerocon__hub__client_1_1hub__discovery.html</filename>
    <class kind="class">rocon_hub_client::hub_discovery::HubDiscovery</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_listener</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>ae5eba2846538bada8fbd5971dd000975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_match_url_to_hub_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>af84834a1e23f2f7efc5a1c37415e6803</anchor>
      <arglist>(url, hub_uri)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_match_zeroconf_address_to_hub_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>afe3696be0f1fc2b243f2d218bdbad5a9</anchor>
      <arglist>(msg, hub_uri)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resolve_address</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>a2c1034ba219ad3d856070f0dbfe1a3bc</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resolve_url</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>aa447a6c03206bc6bae00f6970ce3755b</anchor>
      <arglist>(url)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_zeroconf_services_available</name>
      <anchorfile>namespacerocon__hub__client_1_1hub__discovery.html</anchorfile>
      <anchor>a02d21e537925714ba6d45dce1732a0bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
