<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>____init_____8py</filename>
    <namespace>multi_interface_roam</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>multi_interface_roam::msg</namespace>
  </compound>
  <compound kind="file">
    <name>pythonwifi/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/pythonwifi/</path>
    <filename>pythonwifi_2____init_____8py</filename>
    <namespace>multi_interface_roam::pythonwifi</namespace>
  </compound>
  <compound kind="file">
    <name>_InterfaceStatus.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/msg/</path>
    <filename>__InterfaceStatus_8py</filename>
    <class kind="class">multi_interface_roam::msg::_InterfaceStatus::InterfaceStatus</class>
    <namespace>multi_interface_roam::msg::_InterfaceStatus</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a7ded8004cba49c679c33b8756e8ce738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a404603dd0bfadf07347a18deddb01127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_bi6f2I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>ae01c0a01241ecb702e9d5d3f6d844b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>aeb980c1c8aefab70e86264879b782047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>ad87c7f2b2ecd35917ed1032bdb1d8e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a2060e539267489996a9c4bd3a17ebdfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_MultiInterfaceStatus.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/msg/</path>
    <filename>__MultiInterfaceStatus_8py</filename>
    <class kind="class">multi_interface_roam::msg::_MultiInterfaceStatus::MultiInterfaceStatus</class>
    <namespace>multi_interface_roam::msg::_MultiInterfaceStatus</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a61d0741b0657896312a6094be6ececa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>aaeab09c00b3e714cd37e199e069930e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>abeeeeed69f6887690795e72761d607a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_bi6f</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a6d3947a1bd88340d914e29f4aa471fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a3ff256257f6fd81309acfcb1126170c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a00182f0da89f655f8ddc9d15a8b2f50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>affabad16c65112d0dc0287cc4f0062ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>async_helpers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>async__helpers_8py</filename>
    <class kind="class">multi_interface_roam::async_helpers::DecoratorTest</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStream</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStreamFromDeferred</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStreamTest</class>
    <class kind="class">multi_interface_roam::async_helpers::Now</class>
    <class kind="class">multi_interface_roam::async_helpers::ReadDescrEventStream</class>
    <class kind="class">multi_interface_roam::async_helpers::SelectTest</class>
    <class kind="class">multi_interface_roam::async_helpers::SwitchTest</class>
    <class kind="class">multi_interface_roam::async_helpers::Timeout</class>
    <namespace>multi_interface_roam::async_helpers</namespace>
    <member kind="function">
      <type>def</type>
      <name>async_sleep</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>af0e7b4b79716827d4b0382252158364a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>async_test</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a8c07c9220d9924edb3ea49047995451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>event_queue</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a591deed2db05faebd328e44a785c3a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EventCondition</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a0697f81bbd8b617fb41642e5186a3bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mainThreadCallback</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a18026cf127ee425e7eaa88c90295b188</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ae59d033b9e97db27343a04ba750b62ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a2e6f6e5d3a633541fb762def90057618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ac3db5b89d4e9b2595dd7dd9e256ecb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StateCondition</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a2965060c800b6da11b228e8328fe47a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>switch</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a0da07188b1202874bbe1fd317bbd7ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unittest_with_reactor</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ab17087dbeac632d2432762a10e6e5055</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_event</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>aeb1eef74e78719f053d0d115cff45757</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_state</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a78b2bbd0cd6fbe0c5cbbebfcd4fa6551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_function</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>af0bcf267bd8e62a25eca2bba04ef2272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>command_with_output.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>command__with__output_8py</filename>
    <class kind="class">multi_interface_roam::command_with_output::CommandWithOutput</class>
    <class kind="class">multi_interface_roam::command_with_output::CommandWithOutputTest</class>
    <namespace>multi_interface_roam::command_with_output</namespace>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>afbb4e1998a083a0c0c3ffebd36db1806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sa_restart_hack</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>a86bec29f07224e156aad4db2a9ce0866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logging_enabled</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>a6b30a1b4d532d612790bb7ef08a01d28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>config_8py</filename>
    <class kind="class">multi_interface_roam::config::NoDefault</class>
    <namespace>multi_interface_roam::config</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_interface_parameter</name>
      <anchorfile>namespacemulti__interface__roam_1_1config.html</anchorfile>
      <anchor>a3c526eac42c3170e221e5e5d4f4b153c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_parameter</name>
      <anchorfile>namespacemulti__interface__roam_1_1config.html</anchorfile>
      <anchor>aed238dc433e92d5e0477d732d34a082a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dhcp.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>dhcp_8py</filename>
    <class kind="class">multi_interface_roam::dhcp::Bound</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpData</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpLease</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpState</class>
    <class kind="class">multi_interface_roam::dhcp::Error</class>
    <class kind="class">multi_interface_roam::dhcp::Exchange</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeDiscover</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRequest</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRetryHalve</class>
    <class kind="class">multi_interface_roam::dhcp::Init</class>
    <class kind="class">multi_interface_roam::dhcp::NoLink</class>
    <class kind="class">multi_interface_roam::dhcp::Rebinding</class>
    <class kind="class">multi_interface_roam::dhcp::Rebooting</class>
    <class kind="class">multi_interface_roam::dhcp::Renewing</class>
    <class kind="class">multi_interface_roam::dhcp::Requesting</class>
    <class kind="class">multi_interface_roam::dhcp::Selecting</class>
    <namespace>multi_interface_roam::dhcp</namespace>
    <member kind="function">
      <type>def</type>
      <name>dhcp_client</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>a17841cc188ac888f21f1f68b3b552435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dhcp_type_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>a549cbe6415d58bf4c4f3478a9d6f3fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_dhcp_option</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>acbc83bb6b31572568fa9b73728a3185a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>iface</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>aacdbcbb68e37132ca84777509d31bb77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dhcp_apply_config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>dhcp__apply__config_8py</filename>
    <class kind="class">multi_interface_roam::dhcp_apply_config::_DhcpSetterCommon</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpAddressSetter</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpRouteSetter</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpSourceRuleSetter</class>
    <namespace>multi_interface_roam::dhcp_apply_config</namespace>
  </compound>
  <compound kind="file">
    <name>event.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>event_8py</filename>
    <class kind="class">multi_interface_roam::event::_EventDispatcher</class>
    <class kind="class">multi_interface_roam::event::_LivenessSensor</class>
    <class kind="class">multi_interface_roam::event::BasicTest</class>
    <class kind="class">multi_interface_roam::event::Event</class>
    <class kind="class">multi_interface_roam::event::EventCallbackHandle</class>
    <class kind="class">multi_interface_roam::event::MultipleUnsubscribe</class>
    <class kind="class">multi_interface_roam::event::Unsubscribe</class>
    <class kind="class">multi_interface_roam::event::Unsubscriber</class>
    <namespace>multi_interface_roam::event</namespace>
    <member kind="function">
      <type>def</type>
      <name>append_cb</name>
      <anchorfile>namespacemulti__interface__roam_1_1event.html</anchorfile>
      <anchor>a3339bdc869f9c9603a3ea7205844f920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graveyard/event.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/graveyard/</path>
    <filename>graveyard_2event_8py</filename>
    <class kind="class">event::BasicTest</class>
    <class kind="class">event::DeadlockException</class>
    <class kind="class">event::Event</class>
    <class kind="class">event::EventCallbackHandle</class>
    <class kind="class">event::MultipleUnsubscribe</class>
    <class kind="class">event::ReentrantDetectingLock</class>
    <class kind="class">event::ReentrantDetectingLockEnterHelper</class>
    <class kind="class">event::ThreadTest</class>
    <class kind="class">event::Unsubscriber</class>
    <namespace>event</namespace>
    <member kind="function">
      <type>def</type>
      <name>append_cb</name>
      <anchorfile>namespaceevent.html</anchorfile>
      <anchor>aa6ed1cbfc83b410d16a858502e6e690f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_cv</name>
      <anchorfile>namespaceevent.html</anchorfile>
      <anchor>ade633c76579609e9ca94831d171b3892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flags.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/pythonwifi/</path>
    <filename>flags_8py</filename>
    <namespace>multi_interface_roam::pythonwifi::flags</namespace>
    <member kind="variable">
      <type>int</type>
      <name>ETH_ALEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae062e8ee284da971b5da700a12dd8ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IFNAMSIZE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1c43708956cae8993a21db24b1440444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_DISABLED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a798161ef03aedc12350c0c7209e3caa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_ENABLED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0137db05f639feb0400ea390a2d6dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_FLAGS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a95de4301c29ace439a43e5b84a47a4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_INDEX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad01255bb159d799caf92291c4c34d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_MODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aefe3a17537b48b9e87047d17616eabcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_NOKEY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4aa3c5c2fd031363d59a65d4ba5b854e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_OPEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ade03557bbc555ded93c2d674659d3df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_RESTRICTED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae6ab792ca1f7ebb910a802669b1a8359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_TEMP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0772caea83efa0d2e9dca608c813f204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODING_TOKEN_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4be4c1fc1ec0db1c9ae3a08165c15c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ESSID_MAX_SIZE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0228f77cc8d2a0ca1f8cee3336569d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_ADDR_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab4d3a08b23c962c18e79a2dbfcd5bd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IW_EV_CHAR_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa5b99cf2b8199f4fb6db9fa06cbe5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_FREQ_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>add7246da54e9ed4a9419d3e8404b9653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_LCP_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a12d00ee9c160083a73c13d4c840c0635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_LCP_PK_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a78ee08d304978a9b6b3605223028a770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_PARAM_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af144c11705e9d8a5a6933ff6af727255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_POINT_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a805855448620f7842fa34f99252a140e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_QUAL_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a8f41eb30b423b947605710ba851cb88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_UINT_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a035b0b49546d1f61da320aaff3d20b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_FREQ_AUTO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a34248bb18db21a5a70ad39f74b7e9072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_FREQ_FIXED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afb28a92882ecc11ecb0d3fc3e8e7f451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_BITRATES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5b7ed6ba2087bee8e0a590fcb85c2bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_ENCODING_SIZES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1fc4fe1338a2670c2a57a849e114c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_FREQUENCIES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab8f75b2eb623ce48f5398f129185e5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_TXPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9942c86c61d2584d85a4039fe029e524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_ADHOC</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aacb3afdfa752ae49e9a697f59f68d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_AUTO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab89a0da9c3e010f770c23a4fab42c71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_INFRA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a65e542c685e9d5a15f260f866f946c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_MASTER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aee5f01bf8729f347d86c66ada0aca253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_MONITOR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5a5ea4be9f9b971e579992c7b5dded6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_REPEAT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a10d3fb0dfea97972a4af61c56e5a0c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_SECOND</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac8e7342736b2bec02d2e34f8a8e8a8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_ALL_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a010b3c389db6f9551ddd78e775587a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_FORCE_S</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad0acf0da84c685f9c585ba61b7166d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af4a725d9a5d1c576b4e4698078bca4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MIN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0504d927cf67fd0171115cfe4148e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aec52fc2ddbc557845fff76414423cd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MODIFIER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a61417f457b4ccccdd3b26834715ed6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MULTICAST_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aded54e25ce6cbe909fd7f039fc6d58ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_ON</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aaf6ddf0ca8e04f93db76eb43db8da197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_PERIOD</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a15f09326b7882bd819d63cbd9982c9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_RELATIVE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aad8e65d16f00e35130ed485e7e167477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_REPEATER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae3c5c2a677def7c9cde4cf0bf0e6d864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_SAVING</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab6666cd937348c1628afa32c35f4033b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_TIMEOUT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3f701b03e10fbb8364bc0827c0b30f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_TYPE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad496469a9c3326e9d47350c87e627c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_UNICAST_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac37f3737b962c5ef6254ac90358e7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_ALL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0d07ff8ec7729ac30cd6413d3ec2bead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_ALL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aee352fd66e0e8966f5322e193ef42bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_DBM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3e51e6b17d602deeb4d4945e01560f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_LEVEL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afc49ff6ccfb8e18f418372a81976a87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_LEVEL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a17a3679317a988faabaed4c9f9d70b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_NOISE_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aedf30ee38755c17651941cf56b34ce4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_NOISE_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab5ace41671944b0eb350287f70ea8b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_QUAL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1e6f1809a14230d5279c5d447a681ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_QUAL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7b8e0077bd866c084ac953f08cff0bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_RCPI</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7efc0e7efdbe3a253a4f4efb4348a8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LIFETIME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac6e57f1e14ef2e25031fec2f3be16d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LIMIT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3db5c4acc3168960f2d4d4214840d80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LONG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab24593a11b0c943894916601f608f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afbde7035a1ba48eefd2f4ae4ee386a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MIN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a004027bc890db40bb9a3f84cc54a10d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MODIFIER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae2fd37e092e0cad394010408f0110abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_ON</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>acfe7efb7819cf5e18fc7fb4e07e9683e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_RELATIVE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a681d2b906de39b3cab63825398c95609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_SHORT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6586d27edb970d44e1a74a1960212a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_TYPE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab8e314b193ddb7490e9e3b89c82d8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_SCAN_MAX_DATA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a111abc019b467e7a8347f0fb2357857f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVASSOCREQIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0d5c0242beea6f9bdbd0f166f711dd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVASSOCRESPIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5622f959cdcd6e94ab6756726d8d5255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVCUSTOM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2eeafde53e39601efd1fac08e4b708f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVEXPIRED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afa89b167774756f6333194dffaaa427f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVFIRST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a80aa663346be3dd4420916b178550068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a33a3cf588ca382de245a0baaccada2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVLAST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af80ae4c55db911718996ad7b7a3d591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVMICHAELMICFAILURE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2ae4fc857bf109263bcddad1f516a854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVPMKIDCAND</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af0c3e4c264349ebe78630817a82000e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVQUAL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2991b0cd63e68db4bafd816026c98ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVREGISTERED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae4269714ee3299bd91c2ebaeeb518105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVTXDROP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3d908476066101b7846fc986918dbe33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_ADDR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a8718386516eefba691fc2f34cf09bbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_CHAR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad5c98621595c505a1435dfe699ded6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_FREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a89f8d8bacaa60e68eabd870170fdb8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_NULL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6bd815a7b8e9db37ae6c13813f562cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_PARAM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>acaceedb0463da2163dc96667902c3723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_POINT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a741483b0ad738e9f144a1358983b7db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_QUAL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a00b2665ab3302db00d742f18bba2ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_UINT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab3d3498ac5a07d2d2a57c50afec003f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>modes</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a10a2abb84b6273f1a5469a99aa1289e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIFCONF</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3ed13fabde83ceed2b3b40fc69d95f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a92071972e4a2cef13d5b5ac73b493978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAPLIST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9fcda72a0c7cebc01939dcab6aae8cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAUTH</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1df126884f1e8dd869e69713d8fd15b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWENCODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5a85c0721fd92f154eafea999cd0d5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWENCODEEXT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a84cc333c30ef249d5c190147f7005ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWESSID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7351847fefd0a1616f015f3ff38f3a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWFRAG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac00774b888b69d1b1636e8271850f356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWFREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3bef7acf810208b480dbbb42ddeff6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7e5740b8b1720afdc7bd1f99b8d4718a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWMODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a00aa7ebf9ed37de5f6d6e11081c7264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWMODUL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af38b4afdbab533352858b08040bababe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNAME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aeea7189c7f95625a6f2ece2a4306f1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNICKN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a713adc393ddd537d8c394c5129c71db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNWID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af647119b37d9d54ef07cc746b1981b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1f2da42d442ef2bc069157cc80a8e828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWPRIV</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac8de6904c1142f14917f44a6df3fcd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRANGE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa2187f6c7ba8a7b51e0a7affd3fea07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRATE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af5532ea8e5f4af58879f58182af44f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRETRY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a02d17b3e8b69b7e46cafd4f24b3f2426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRTS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa5b972fb3ea4f3de2362f51ca9cbb59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSCAN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>abe62fcde655995f567e13e6731056e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSENS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a358603be0a17863b4f01b6e4e48d30bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3962fbb8dc22407e6b6c15c75a204c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSTATS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab69feee3fb7b3821fe580d016aaf429a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWTHRSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9803cc8d0e131a013f684c8f0776f8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWTXPOW</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6e58726d8a4062c2a59317bb8b454e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCIWFIRST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab591d0aff15f40ae7b001fa4428f373e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCIWLAST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a96da55b6733970ac6ded4e3c565a4e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWAP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>adefc7dc3af91bbf37d2de92bb2a77f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWAUTH</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a089c4dbd67e0b324c702dce9cbcff3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWCOMMIT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac029d08cf1cd03cc9c6eb0fa71c13306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWENCODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a855b7e27ec27016d0d640059c35ce8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWENCODEEXT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6a6deb76cfdccc67b32c43ee82c93b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWESSID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a07377a0e55748713300bfaf9761421ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWFRAG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a97af864dfdc65bd5213a9877a9502a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWFREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a04b51e888b35941436e9933c5c994270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7cfb3f15fc255ec4b99a53bb763f112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMLME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1b0e59f4bb1c8bfba11af0ad4680b7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac4458ea56c9ba527cf03fcbc99a7841d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMODUL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4bfe774730ce22bd21aeddb51cb540e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWNICKN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad34a2e2161b34e12c192f885814924bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWNWID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad6609a722334a9ae503876992c8826a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPMKSA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3d301765d488de5042055712592b1235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a21ba1034205e7e605e62eaf4d572d999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPRIV</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0331b3e81d83bb7b6904868ec6cd43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRANGE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0727df7db66a79d0fdaea9b3e30e201a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRATE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a877ecc98d1055eb6f0a7fda4d6962a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRETRY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1991c2bb9ac97d1d0c1c5396e66a4d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRTS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a22b45a2131f6507dc1e98f5c82c0f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSCAN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab93d73793d527416c79c3fd55db82fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSENS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7cf4d7255b789b3df67296404f56f09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad37293fbfa46b0956acbd71dfb6e859c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSTATS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0c80180e4f4e2328508bacb5e9fec97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWTHRSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a36f7ee54f648d4d32d9e5243b4a0d620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWTXPOW</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a97f57c216446bf174aaa6ff525d4cc55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gcdebug.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>gcdebug_8py</filename>
    <class kind="class">multi_interface_roam::gcdebug::Foo</class>
    <namespace>multi_interface_roam::gcdebug</namespace>
    <member kind="function">
      <type>def</type>
      <name>compare_before_after</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>acf0711ad65b9549e621f3ab2e580bc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_back_reference_graph</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a873ab22635286a846c6ee8e3027b235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>follow_back</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a6cb3b4d5562e2904e22d513799eb704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l1</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a1907bc5cec220545a18cb6489cc45112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l2</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a66d073f961d50dc69fb45211c21f3045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l3</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>add11a29af6201289e8ff04df177fb925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l4</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a57ae916159d93b20391066aa371a6775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>aff455bfe1560c6db694afe748ad91b03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>interface_8py</filename>
    <class kind="class">multi_interface_roam::interface::DhcpInterface</class>
    <class kind="class">multi_interface_roam::interface::Interface</class>
    <class kind="class">multi_interface_roam::interface::NoType</class>
    <class kind="class">multi_interface_roam::interface::StaticRouteInterface</class>
    <class kind="class">multi_interface_roam::interface::UnknownType</class>
    <class kind="class">multi_interface_roam::interface::WiredInterface</class>
    <class kind="class">multi_interface_roam::interface::WirelessInterface</class>
    <namespace>multi_interface_roam::interface</namespace>
    <member kind="function">
      <type>def</type>
      <name>construct</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>a88d6b5d806274d5a2b6332a99e3c89ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>non_daemon</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>ab36891d77591491578009b635f45583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>threads</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>a9649c129499671d625f4017b99ed29a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface_selector.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>interface__selector_8py</filename>
    <class kind="class">multi_interface_roam::interface_selector::InterfaceSelector</class>
    <class kind="class">multi_interface_roam::interface_selector::RULEID</class>
    <namespace>multi_interface_roam::interface_selector</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>summary_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface__selector.html</anchorfile>
      <anchor>aabc4c9b4db77f07b8fc2c118f81f4e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interface_upper.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>interface__upper_8py</filename>
    <class kind="class">multi_interface_roam::interface_upper::InterfaceUpper</class>
    <namespace>multi_interface_roam::interface_upper</namespace>
  </compound>
  <compound kind="file">
    <name>InterfaceStatus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/msg_gen/cpp/include/multi_interface_roam/</path>
    <filename>InterfaceStatus_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">multi_interface_roam::InterfaceStatus_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>multi_interface_roam</namespace>
    <member kind="typedef">
      <type>::multi_interface_roam::InterfaceStatus_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InterfaceStatus</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>afe58830f5145009f45be6f40fd366af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus const  &gt;</type>
      <name>InterfaceStatusConstPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9878300f92d12183528040f7cf3684e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus &gt;</type>
      <name>InterfaceStatusPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a4c02f75fd6df2c59f35374aad297fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a3ee7275db53fd9f0b0bfdee674b8092e</anchor>
      <arglist>(std::ostream &amp;s, const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ip_rule.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>ip__rule_8py</filename>
    <class kind="class">multi_interface_roam::ip_rule::IpRule</class>
    <namespace>multi_interface_roam::ip_rule</namespace>
  </compound>
  <compound kind="file">
    <name>ipaddr.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>ipaddr_8py</filename>
    <class kind="class">multi_interface_roam::ipaddr::_BaseIP</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseNet</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseV4</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseV6</class>
    <class kind="class">multi_interface_roam::ipaddr::_IPAddrBase</class>
    <class kind="class">multi_interface_roam::ipaddr::AddressValueError</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv4Address</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv4Network</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv6Address</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv6Network</class>
    <class kind="class">multi_interface_roam::ipaddr::NetmaskValueError</class>
    <namespace>multi_interface_roam::ipaddr</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_collapse_address_list_recursive</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a1dd2c38b225015953395ebb2eeec5d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_count_righthand_zero_bits</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aea2f636c8c6219e4fa15f749d70e0b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_address_range</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a0027e1d0549330e180be3eb62b6e0151</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_prefix_length</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aa93b81de28f490ab4501f3abac771ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>collapse_address_list</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a7d7263a21d17a13107a4b2cd4284347f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_mixed_type_key</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a4aff104fa034afae5cc06e1b7dc3db90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IPAddress</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a400c7dedc53a1539158beed6337dad29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IPNetwork</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a0c314842261fb2af073d48ff5ce3e0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>summarize_address_range</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>ad6f168a19da4dd6a235ba4acfa2d56e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aeccba0dbc107fd0467198735afa258a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_compat_has_real_bytes</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a412de5f9f23d59f31b54030d3342ad8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CollapseAddrList</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a2ce06ad873638cc36908a6489100e79d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iwlibs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/pythonwifi/</path>
    <filename>iwlibs_8py</filename>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwfreq</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwparam</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwpoint</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwquality</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwrange</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwscan</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwscanresult</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwstats</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwstruct</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Wireless</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::WirelessConfig</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::WirelessInfo</class>
    <namespace>multi_interface_roam::pythonwifi::iwlibs</namespace>
    <member kind="function">
      <type>def</type>
      <name>getConfiguredWNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a03ad598c559c603075d65ecd1e08ea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a6eb87d0041a243932827b2ce7577f2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getWNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a2862b77ed03871b5c1da451962b395a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hex2int</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>ad904498e2d1fc79cfb4fbfac26bbe385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makedict</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a974a7d62a50f758f1f77544920fd368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GIGA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a986a6ce7cacbdc415e85cfdc784e4ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KILO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a81b91371971b5d1e78b3166bb202477f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MEGA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>aa8f898969fa55fa2e40c7ed9a732e29c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>l2socket.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>l2socket_8py</filename>
    <class kind="class">multi_interface_roam::l2socket::AlreadyClosed</class>
    <class kind="class">multi_interface_roam::l2socket::L2Port</class>
    <class kind="class">multi_interface_roam::l2socket::L2PortTest</class>
    <namespace>multi_interface_roam::l2socket</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_attach_filter_replacement</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>ad8f994f9e22d772eed707f5875999926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a4e16d5aa6b01d4f812d65f2f2f549de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tst_icmp_pkt</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a3af692a7f7f59d4d59bc596aad7675c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_filter_cache</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a878017fa0b5fad225018096915dec4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_orig_attach_filter</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>ac2987e57a98e288bb3feccd14f83d161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>scapy_arch_linux_module</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>aeeba1f8ee2facdabf6822e8fc06680c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logging_config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>logging__config_8py</filename>
    <class kind="class">multi_interface_roam::logging_config::LoggerStream</class>
    <class kind="class">multi_interface_roam::logging_config::MyFormatter</class>
    <namespace>multi_interface_roam::logging_config</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_logger_stream</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a4711090eb45e32e222c6372527d35d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_logger_stream_for_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ac986d6c963f982ea94d1fcef10b0b79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_logger_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ab5645938330635ccb9ecc98bb9ec0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a8223fe4fe6ad32fa00e958b43de15bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>afbea0a04e4306d181d3af20a553220d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a515cae55c97e23e4762df0a3e58dc0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_file_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a08c7c610ba49a018bc6f5cdbb34db1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>aef3f027ea255afcbdd20fcfd6c021c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ae7e2a900fe95a1f9490d0152b9bfbf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>aff807b47434f671728fa1dfc79795c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>datefmt</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a664c3303c5fa99842da9a4f5b0ade749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a161ad5dd7d449a5c40dadae83305f3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>logdir</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ab015ab07079c71985ecaf5308c291013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>logfilecount</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a5ed6aa062329ae59947a5e7644bbc20f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mac_addr.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>mac__addr_8py</filename>
    <class kind="class">multi_interface_roam::mac_addr::BasicTest</class>
    <namespace>multi_interface_roam::mac_addr</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a96e12a7452ce95fd0d1177cc334d24ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>af41bc9a3c38dff77bbdd05f80abb2324</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_special</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a2583f1ba29e3c7702757832486f5bbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>packed_to_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ad51ddc23089ff37642e864a5a923d43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pretty</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a775e42c25f37dd4a401334985419558c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>same</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae6d8d0b065222923637758622cb10275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str_to_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae37958b65ddd7bc665b899e98ea8ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a0e73df1c7b8e44290b7aec4ef1a140ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae9b6c3bc41547c33de997e9ffc87d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>special_macs</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>aa7a96e7a37a2019665e6306136aabbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>str_re</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a881dcb09d30b9cad8410ce28f9f86d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>str_re_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a3c2937b16783c93db5b05216c7d34de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multi_interface_roam.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>multi__interface__roam_8py</filename>
    <class kind="class">multi_interface_roam::multi_interface_roam::AlwaysSwitchSelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::CommandWithOutput</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::ConfigureArp</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::ConfigureRpFilter</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::DhcpClient</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::DhcpInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::KillServices</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LinkBringupTimeMeasurementStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LinkStabilityTimeMeasurementStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LoggerStream</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetlinkMonitor</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetworkConnection</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetworkSelector</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::RoutingRules</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::RunCommand</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::SelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::SimpleSelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::StatGatherer</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::StaticRoute</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::System</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WiredInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WirelessInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WpaSupplicant</class>
    <namespace>multi_interface_roam::multi_interface_roam</namespace>
    <member kind="function">
      <type>def</type>
      <name>flushiprule</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a7b065031a09b5e3e80a74ca49ed4196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_time_string</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a45411dbf33bbc61c9d14ccf39b3d8601</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aaf0527377ebf4a29984a29202d352767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>safe_shutdown</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a0a93efa9a784bcb6ae3a7d29dee73f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aa65fe5d970328b1981c0996e9fbb06ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a9ffca71269e085c19c8c86006f790cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>af659f1ad2ccc8c2178900dba5e002279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLACKHOLE_BASESTATION_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a38be6bbcbe14a9662bfea964f954cdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLOCK_NON_TUNNEL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a18891e5e6e4c97905fd93c5282abe913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_file_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a998cb11ced0036416dbd08cbcd1facd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a758eedc987e40a5f38f9822c07dfb244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ab3850e6ff021c7636d2a4512ef102672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ab93e92c4f812889c1272f5a066c8cd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a6697465f0998c67e7893428f424c630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>af92e79ee49f14327aa59789d1f229e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FIRST_IFACE_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a1ad5df14d1142c721bfd3f4293ccff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LOCAL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aa6bf151ebb7326ecaaa8da607db3a476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>logdir</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a840608ad42a1996afcf5a3584274dd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>logfilecount</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a6355788f87e2fd0678a371305a2fe399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOCHECK</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ae285a2a92edce892b124bc8335d0c154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOIP</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a4ac24562a04959b6deef5a32aca2c18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOLINK</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a8efdc9eb41fe0e4e90895f03002948b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>null_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a612419ffed488a37ee2816754ef092ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STATUSES</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a24bb3fd628bec7061b8440689dd99959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>strategy_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>abbc3d73c32aab5b10f9875d06078d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>strategy_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>abfecd4961b0d0e53528219e3f2139414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TUNNEL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a338c91f759cac27cad3e6ceefb6da99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TUNNEL_RULE2</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a04cea4812506e673c7af8deda6e8481a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiInterfaceStatus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/msg_gen/cpp/include/multi_interface_roam/</path>
    <filename>MultiInterfaceStatus_8h</filename>
    <includes id="InterfaceStatus_8h" name="InterfaceStatus.h" local="yes" imported="no">multi_interface_roam/InterfaceStatus.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">multi_interface_roam::MultiInterfaceStatus_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>multi_interface_roam</namespace>
    <member kind="typedef">
      <type>::multi_interface_roam::MultiInterfaceStatus_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiInterfaceStatus</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>ac653e1f2abd26c2ef34a1e910dd3afdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus const  &gt;</type>
      <name>MultiInterfaceStatusConstPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9e52cbd2b884816f02a60c97b225522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus &gt;</type>
      <name>MultiInterfaceStatusPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a1dc4bbf071f7945ddb5d712885365f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9872e80718cc4a59c23d1aecd9e747fa</anchor>
      <arglist>(std::ostream &amp;s, const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiset.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>multiset_8py</filename>
    <class kind="class">multi_interface_roam::multiset::Multiset</class>
    <namespace>multi_interface_roam::multiset</namespace>
  </compound>
  <compound kind="file">
    <name>netlink_monitor.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>netlink__monitor_8py</filename>
    <class kind="class">multi_interface_roam::netlink_monitor::IFSTATE</class>
    <class kind="class">multi_interface_roam::netlink_monitor::NetlinkMonitor</class>
    <class kind="class">multi_interface_roam::netlink_monitor::RunCommand</class>
    <namespace>multi_interface_roam::netlink_monitor</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a810a6847a9a06db4d2068fbc8fded49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_status</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a0b59bf0bd16214f31e4be37ce82e6be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>monitor</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a45c97dcb56c60e372f5df85c5afac828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcap_twisted.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/graveyard/</path>
    <filename>pcap__twisted_8py</filename>
    <class kind="class">pcap_twisted::Capture::_CaptureDescriptor</class>
    <class kind="class">pcap_twisted::AlreadyClosed</class>
    <class kind="class">pcap_twisted::Capture</class>
    <class kind="class">pcap_twisted::DeathReporter</class>
    <namespace>pcap_twisted</namespace>
    <member kind="function">
      <type>def</type>
      <name>hasPcapObj</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a9b929c9965b09a2751b3ae025fcc215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_pkt</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>ad3da7b8c8168d25602ee2f0a7a0e960a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RawSocket</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a9f741708d5e11a7d5f14c8f82fe62353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c1</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>ab21abdb79faf928e59962a1631c9206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a6d49071e3f1dd3e08816934df84af24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ping_tester.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>ping__tester_8py</filename>
    <class kind="class">multi_interface_roam::ping_tester::PingMonitor</class>
    <class kind="class">multi_interface_roam::ping_tester::PingTester</class>
    <namespace>multi_interface_roam::ping_tester</namespace>
  </compound>
  <compound kind="file">
    <name>radio.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>radio_8py</filename>
    <class kind="class">multi_interface_roam::radio::Associating</class>
    <class kind="class">multi_interface_roam::radio::AssociationState</class>
    <class kind="class">multi_interface_roam::radio::Network</class>
    <class kind="class">multi_interface_roam::radio::Radio</class>
    <class kind="class">multi_interface_roam::radio::Unassociated</class>
    <namespace>multi_interface_roam::radio</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_not_associating</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio.html</anchorfile>
      <anchor>ac860cd5eb8d5ebf8b93e0d9c9bda3494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radio_manager.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>radio__manager_8py</filename>
    <class kind="class">multi_interface_roam::radio_manager::Bss</class>
    <class kind="class">multi_interface_roam::radio_manager::BssList</class>
    <class kind="class">multi_interface_roam::radio_manager::Frequency</class>
    <class kind="class">multi_interface_roam::radio_manager::FrequencyList</class>
    <class kind="class">multi_interface_roam::radio_manager::NoFrequenciesReady</class>
    <class kind="class">multi_interface_roam::radio_manager::RadioManager</class>
    <class kind="class">multi_interface_roam::radio_manager::ScanManager</class>
    <namespace>multi_interface_roam::radio_manager</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_band</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a5526d3e7862a9b1c8d6e0600a29c322e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_id</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a139be16a88774e19309c5b75120ecf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>known_bsses_log</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a64135dcf75b4efd06406038f7d09d789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>radio_manager_decisions</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a7af7d87731725b9767caabd4391bee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scan_periods_log</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a37f09808c801e2140b8f7eb7d61129ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radio_sm.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>radio__sm_8py</filename>
    <class kind="class">multi_interface_roam::radio_sm::Active</class>
    <class kind="class">multi_interface_roam::radio_sm::Associated</class>
    <class kind="class">multi_interface_roam::radio_sm::Associating</class>
    <class kind="class">multi_interface_roam::radio_sm::Disactivating</class>
    <class kind="class">multi_interface_roam::radio_sm::Down</class>
    <class kind="class">multi_interface_roam::radio_sm::RadioSmData</class>
    <class kind="class">multi_interface_roam::radio_sm::RadioSmState</class>
    <class kind="class">multi_interface_roam::radio_sm::Unassociated</class>
    <namespace>multi_interface_roam::radio_sm</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_state_change_cb</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__sm.html</anchorfile>
      <anchor>a3ad1861a1b3ba76c4d31b346251446a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>radio_sm</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__sm.html</anchorfile>
      <anchor>ad5f9739ca43e6766bb19249208f20892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roam_node.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/nodes/</path>
    <filename>roam__node_8py</filename>
    <class kind="class">roam_node::MultiInterfaceDiagPublisher</class>
    <namespace>roam_node</namespace>
    <member kind="variable">
      <type>dictionary</type>
      <name>freq_to_chan_map</name>
      <anchorfile>namespaceroam__node.html</anchorfile>
      <anchor>a749ed7dcb79387d4c1d5832f67c92b39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roam_node2.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>roam__node2_8py</filename>
    <class kind="class">multi_interface_roam::roam_node2::Node</class>
    <class kind="class">multi_interface_roam::roam_node2::RoamNode</class>
    <namespace>multi_interface_roam::roam_node2</namespace>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>namespacemulti__interface__roam_1_1roam__node2.html</anchorfile>
      <anchor>a1730af0655316b2e249e5853c254f39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STATUSES</name>
      <anchorfile>namespacemulti__interface__roam_1_1roam__node2.html</anchorfile>
      <anchor>a76c18b8ceb7262cc3dcdfd89761a889f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosmasterless.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>rosmasterless_8py</filename>
    <namespace>multi_interface_roam::rosmasterless</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_master</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>afab4ee141f0576cda1d18f5b74a9219a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_init_node</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a32c5afd5e4c8cb1171da3bcff7c3c1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_publish</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ab292239c56c32e4f86bf83afab1f0cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_registration_reg_added</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>aae6c2175d86f0bb61f0fd7df7f865a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>master_check_interval</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>aa6b018501be3d503bfd57fbb0f0071ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>master_pid</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ac96eb8c54921e7358535fd4d29ea1d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_check_time</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ac9229eba85568235c2c605c69532bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_Publisher_publish</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a8bf8d9316493263cade564bd3e378810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_rospy_init_node</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a0bfaf600c7dadbd6012d0e7e2c1c804f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>pub_list</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a0507ff71c63eca23a1e244885ee169cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sigblock.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>sigblock_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>PyMODINIT_FUNC</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a75c7c5d977b65e67c0b0d80fc079004f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>block_signal</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>ae346386d1e81067debc312a3dec5c7e6</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>PyMODINIT_FUNC</type>
      <name>initsigblock</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a910dbbbc6ecd81c8138d854da780d201</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>restore_mask</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a9ba7769f734a50c918f000eaa1dba03a</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>save_mask</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a6365a87e1272339afa394a5cc222e070</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>module_methods</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>afcd2b5e08091d3973eb552badcfec160</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>SigblockError</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a2be43d65a68eb0b65b48e132ec539513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sigset_t</type>
      <name>the_mask</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a3cd3d16091dd4f2bc042d8ade51ec0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>the_mask_is_set</name>
      <anchorfile>sigblock_8c.html</anchorfile>
      <anchor>a2c7170a72344827ab3d90789926e93c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sigblock_build.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>sigblock__build_8py</filename>
    <namespace>multi_interface_roam::sigblock_build</namespace>
    <member kind="variable">
      <type>list</type>
      <name>ext_modules</name>
      <anchorfile>namespacemulti__interface__roam_1_1sigblock__build.html</anchorfile>
      <anchor>ada27da5676718e97b2dbc5bf67438d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>version</name>
      <anchorfile>namespacemulti__interface__roam_1_1sigblock__build.html</anchorfile>
      <anchor>a56965a1b0e9a549826e5d2bc03ce1f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sta_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/test/</path>
    <filename>sta__test_8py</filename>
    <class kind="class">sta_test::Bss</class>
    <class kind="class">sta_test::FastAssoc</class>
    <class kind="class">sta_test::Reassociate</class>
    <class kind="class">sta_test::SlowAssoc</class>
    <class kind="class">sta_test::StaTester</class>
    <class kind="class">sta_test::SuccessCounter</class>
    <namespace>sta_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesta__test.html</anchorfile>
      <anchor>a732195741005e71a18b6d7063efb0efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown_by_ros</name>
      <anchorfile>namespacesta__test.html</anchorfile>
      <anchor>abb9a236cb3992af02e37a5d385622d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graveyard/state_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/graveyard/</path>
    <filename>graveyard_2state__publisher_8py</filename>
    <class kind="class">state_publisher::BasicTest</class>
    <class kind="class">state_publisher::CompositeStatePublisher</class>
    <class kind="class">state_publisher::StatePublisher</class>
    <namespace>state_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>state_logger</name>
      <anchorfile>namespacestate__publisher.html</anchorfile>
      <anchor>a6c482c03e7ec2445f83a1c53516edcda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>state_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>state__publisher_8py</filename>
    <class kind="class">multi_interface_roam::state_publisher::BasicTest</class>
    <class kind="class">multi_interface_roam::state_publisher::CompositeStatePublisher</class>
    <class kind="class">multi_interface_roam::state_publisher::JustSubscribed</class>
    <class kind="class">multi_interface_roam::state_publisher::StatePublisher</class>
    <namespace>multi_interface_roam::state_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>state_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1state__publisher.html</anchorfile>
      <anchor>a24494df2001d91ec769eb0df5742ca55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>system.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>system_8py</filename>
    <class kind="class">multi_interface_roam::system::AutoShutdown</class>
    <class kind="class">multi_interface_roam::system::Quiet</class>
    <class kind="class">multi_interface_roam::system::System</class>
    <class kind="class">multi_interface_roam::system::SystemTest</class>
    <namespace>multi_interface_roam::system</namespace>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1system.html</anchorfile>
      <anchor>a085a0ade55b00395bbc68d58cc919951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system</name>
      <anchorfile>namespacemulti__interface__roam_1_1system.html</anchorfile>
      <anchor>a57283f7c29804b8865fd8a9b541ab208</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>weakcallback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-linux_networking/doc_stacks/2014-04-24_15-30-00.701266/linux_networking/multi_interface_roam/src/multi_interface_roam/</path>
    <filename>weakcallback_8py</filename>
    <class kind="class">multi_interface_roam::weakcallback::WeakCallback</class>
    <class kind="class">multi_interface_roam::weakcallback::WeakCallbackCb</class>
    <namespace>multi_interface_roam::weakcallback</namespace>
  </compound>
  <compound kind="namespace">
    <name>event</name>
    <filename>namespaceevent.html</filename>
    <class kind="class">event::BasicTest</class>
    <class kind="class">event::DeadlockException</class>
    <class kind="class">event::Event</class>
    <class kind="class">event::EventCallbackHandle</class>
    <class kind="class">event::MultipleUnsubscribe</class>
    <class kind="class">event::ReentrantDetectingLock</class>
    <class kind="class">event::ReentrantDetectingLockEnterHelper</class>
    <class kind="class">event::ThreadTest</class>
    <class kind="class">event::Unsubscriber</class>
    <member kind="function">
      <type>def</type>
      <name>append_cb</name>
      <anchorfile>namespaceevent.html</anchorfile>
      <anchor>aa6ed1cbfc83b410d16a858502e6e690f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_cv</name>
      <anchorfile>namespaceevent.html</anchorfile>
      <anchor>ade633c76579609e9ca94831d171b3892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::BasicTest</name>
    <filename>classevent_1_1BasicTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>a11275951539c0818a13ef797bdb502e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_unsubscribe_once</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>a92c5d9711c3a9c2fabfa867260f0f352</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_unsubscribe_repeating</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>aa081e46c24b875c0eb3317c6899e0515</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_subscription_change</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>ac99487bede562e73b4c83afdedb7a6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsub_myself</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>aa7c5163a682cbe9de803e63d7f99dd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsub_myself_blocking</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>a3f2a21b2870803b945cbd7813b1545cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsub_myself_nonblocking</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>a9bedab98fc8bf20cb561ee51eedb9ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsubscribe_all</name>
      <anchorfile>classevent_1_1BasicTest.html</anchorfile>
      <anchor>a303d87f49e2a108984f689df141e7a8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::DeadlockException</name>
    <filename>classevent_1_1DeadlockException.html</filename>
  </compound>
  <compound kind="class">
    <name>event::Event</name>
    <filename>classevent_1_1Event.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a2739a4d4d979b185f28c5cc2830c035e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>abd414dacfea83531a42c88bcc52935ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe_once</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a0d4d5a269592e184a6335bd4b8e24291</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe_repeating</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a224f84e8af6d00bf1611a6e4fd591ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trigger</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>af30f2229057ea3bacfc9b8ab65fd9a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe_all</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a3817301679249108998e636af6378481</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_subscription_change</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a76dde87b63ea495b5f6f85941fdc5c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_name</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a8742f2b69274854d4bcbc6c5df145bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscribers</name>
      <anchorfile>classevent_1_1Event.html</anchorfile>
      <anchor>a7a3dc48f590401d0eb32f81dad229f2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::EventCallbackHandle</name>
    <filename>classevent_1_1EventCallbackHandle.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a9bd15dfb5fb7e72bca74c9e9924b63be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a3ece09bb79874c68ce512341eba6df27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>ae55a569f94dde5c7d7f994cdaa27229d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>aef39ed50d0876bb7403bfcfaa1be3bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_trigger</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>ab8f0d5350fad2c3c46385223e5f9c063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_args</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a81e33bf1d2f0e7193d5dd52a311846d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_call_lock</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a433a91c53491362a08a501aff2077078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>ab62bd52e4a9b6859c34eb1cfbdd1bcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_event</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>aadfa3a0eb56f16fa09f8e71fc4c3850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_kwargs</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>addd773bc109fc8ac77d1cea9336c7f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_repeating</name>
      <anchorfile>classevent_1_1EventCallbackHandle.html</anchorfile>
      <anchor>ac10a4c05e51f939c3b99de18c58efb93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::MultipleUnsubscribe</name>
    <filename>classevent_1_1MultipleUnsubscribe.html</filename>
  </compound>
  <compound kind="class">
    <name>event::ReentrantDetectingLock</name>
    <filename>classevent_1_1ReentrantDetectingLock.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>a7975982b1312bb47aef952d4b87e2f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>a8724f4fae972c3ce014a4cefdd55cf06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>ab851d05d5b45fbbf60c20b131a334851</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>a7cae966f80188e6fd4c4456dc28546e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>acquire</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>a66d08cafaabfa1448e07f2758d07470b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>release</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>a610c74145f040fc3dfa10183e048c98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>af5b48ecb3104f9a3e56b690751b3978f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_owner</name>
      <anchorfile>classevent_1_1ReentrantDetectingLock.html</anchorfile>
      <anchor>aefc330ae628736c6ebdedae73b157290</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::ReentrantDetectingLockEnterHelper</name>
    <filename>classevent_1_1ReentrantDetectingLockEnterHelper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLockEnterHelper.html</anchorfile>
      <anchor>ab21f4cf273830de654cdcbb679ee56a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLockEnterHelper.html</anchorfile>
      <anchor>a8cfd45fd00adbd8a0df4befdb0362110</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevent_1_1ReentrantDetectingLockEnterHelper.html</anchorfile>
      <anchor>aeedccef85902133e65f574662f0f1248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classevent_1_1ReentrantDetectingLockEnterHelper.html</anchorfile>
      <anchor>ad34ede16a39d3bec7808b6d07256774a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::ThreadTest</name>
    <filename>classevent_1_1ThreadTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a304a3ca7d544dff64cf4a510fb4507cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_norun_sub_during_trig</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>ae837d845f262a120db36735c96250c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_norun_unsub_during_trig</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a83396300de3cd8546891b996ad6ed057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cv</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>adf270631b7877b5c3f229529429af5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>e</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a4b23616d126b721ea9cf1e3eb84bccc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expected</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a958d5596c05a40e4161c991706b4aa96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>h1</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a9c1ca114bac4224c0ffc061e5f2d5125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>h2</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>ab6242c23d02a27b136f2b575fc8c9f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>a82ffeaf7d7ab27f8c3d5cf9a2f7bbae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>classevent_1_1ThreadTest.html</anchorfile>
      <anchor>af50de78e8afb1f6f5ca0b1fc54fdd667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>event::Unsubscriber</name>
    <filename>classevent_1_1Unsubscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevent_1_1Unsubscriber.html</anchorfile>
      <anchor>a8915ec58dc668152ac1c59bd51409053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classevent_1_1Unsubscriber.html</anchorfile>
      <anchor>a73f72b7b190e7f0006c0bd581fcc4f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blocking</name>
      <anchorfile>classevent_1_1Unsubscriber.html</anchorfile>
      <anchor>a502c332de05c5c2dcc782883e85e580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l</name>
      <anchorfile>classevent_1_1Unsubscriber.html</anchorfile>
      <anchor>a38b4fe2b1fc2fe16c1e36ef5d184fa49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam</name>
    <filename>namespacemulti__interface__roam.html</filename>
    <namespace>multi_interface_roam::async_helpers</namespace>
    <namespace>multi_interface_roam::command_with_output</namespace>
    <namespace>multi_interface_roam::config</namespace>
    <namespace>multi_interface_roam::dhcp</namespace>
    <namespace>multi_interface_roam::dhcp_apply_config</namespace>
    <namespace>multi_interface_roam::event</namespace>
    <namespace>multi_interface_roam::gcdebug</namespace>
    <namespace>multi_interface_roam::interface</namespace>
    <namespace>multi_interface_roam::interface_selector</namespace>
    <namespace>multi_interface_roam::interface_upper</namespace>
    <namespace>multi_interface_roam::ip_rule</namespace>
    <namespace>multi_interface_roam::ipaddr</namespace>
    <namespace>multi_interface_roam::l2socket</namespace>
    <namespace>multi_interface_roam::logging_config</namespace>
    <namespace>multi_interface_roam::mac_addr</namespace>
    <namespace>multi_interface_roam::msg</namespace>
    <namespace>multi_interface_roam::multi_interface_roam</namespace>
    <namespace>multi_interface_roam::multiset</namespace>
    <namespace>multi_interface_roam::netlink_monitor</namespace>
    <namespace>multi_interface_roam::ping_tester</namespace>
    <namespace>multi_interface_roam::pythonwifi</namespace>
    <namespace>multi_interface_roam::radio</namespace>
    <namespace>multi_interface_roam::radio_manager</namespace>
    <namespace>multi_interface_roam::radio_sm</namespace>
    <namespace>multi_interface_roam::roam_node2</namespace>
    <namespace>multi_interface_roam::rosmasterless</namespace>
    <namespace>multi_interface_roam::sigblock_build</namespace>
    <namespace>multi_interface_roam::state_publisher</namespace>
    <namespace>multi_interface_roam::system</namespace>
    <namespace>multi_interface_roam::weakcallback</namespace>
    <class kind="struct">multi_interface_roam::InterfaceStatus_</class>
    <class kind="struct">multi_interface_roam::MultiInterfaceStatus_</class>
    <member kind="typedef">
      <type>::multi_interface_roam::InterfaceStatus_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InterfaceStatus</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>afe58830f5145009f45be6f40fd366af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus const  &gt;</type>
      <name>InterfaceStatusConstPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9878300f92d12183528040f7cf3684e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus &gt;</type>
      <name>InterfaceStatusPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a4c02f75fd6df2c59f35374aad297fa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::multi_interface_roam::MultiInterfaceStatus_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>MultiInterfaceStatus</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>ac653e1f2abd26c2ef34a1e910dd3afdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus const  &gt;</type>
      <name>MultiInterfaceStatusConstPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9e52cbd2b884816f02a60c97b225522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus &gt;</type>
      <name>MultiInterfaceStatusPtr</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a1dc4bbf071f7945ddb5d712885365f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a9872e80718cc4a59c23d1aecd9e747fa</anchor>
      <arglist>(std::ostream &amp;s, const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemulti__interface__roam.html</anchorfile>
      <anchor>a3ee7275db53fd9f0b0bfdee674b8092e</anchor>
      <arglist>(std::ostream &amp;s, const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>multi_interface_roam::InterfaceStatus_</name>
    <filename>structmulti__interface__roam_1_1InterfaceStatus__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>STATE_NO_INTERFACE</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a0c6f6bbe48cda979366dc43999742fe2a838549e6bce9cd4af6abbf19b8e4607b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PLUGGED</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a1fc6b209b12bc5f9ede8f7687b504c44a74efe054271c96ccb87f77caf8cb6a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_UP</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>af59b90bdc642e162b7f77cd004fa5d25abdb9bdd75999b16c71885e2612b8cf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_LINK</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>aeba76b9420dd87b48f2552d8f0f622baa53127d33358e05b6e1320b5e815eaa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_LINK_ADDR</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a0fea846ec799882179f35f822ba96a73a3b87b0e42e4588d77b96f3c8e4a3e676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_ADDR</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a7d809fc9f73abb7c23fa3054a844bef0a07e63d1704231fae54bdd86386c79842</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_PINGING</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ae4c8d52f63c5df632e4250a474c29ea6aeb3a753e97ea1403de5466207acbf8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_active_interface_rank_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>aac47cf20eef3c4744ee9cf3b3f2fc4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;</type>
      <name>_bss_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ad2c47f0ed4f1c4c7567818b470897ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_goodness_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a2f24cb95f2f479e3c3acf61b4d21cb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_interface_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>aa57d4aa82e2c1dd3fb10474419452bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_latency_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>afcf3b4a82fb4ff7873f0a4e021fb2125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_loss_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>aa9094897dea1f83c3424a89831e5e580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_prescore_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a9aeb53b165a106ce82e8a0666db9bf61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_pretty_name_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a15bfa35615bcd6f4db26c18bd0f701a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_reliability_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a8cddd42f93d6402f9725138b9b1cbb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_score_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ad6363e9a330999776e87a7a3915f4312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_state_type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a67a70148317b88e1d660e48f4a0a93c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a22dbd42b7ba2e616f63a26f8da6c20af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a158a8a568fe76a27a5599b9ae3fc7a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InterfaceStatus_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>aad68bae58dc80e00a7963a29833211b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceStatus_</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>af4ab57a5438a8a186f095b6940956eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceStatus_</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a79ac59cd7895acee4abbb87b9aa80ccc</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a6aa4845e1de6d2c644ac00483b48eba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>active_interface_rank</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>abbb5cf1b8aae85d2482dbd3cb5514bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::wpa_supplicant_node::Bss_&lt; ContainerAllocator &gt;</type>
      <name>bss</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a9d5caf2d7c090b116b80bad51b121600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>goodness</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>af2f7ae4cd3ec42d0e3b5aa38d7b54372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>interface</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a7c85af4d0ee9509d83f2e8a41364aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>latency</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ab48235658c87d198f66aa04bb3bcf684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>loss</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ad9d299a2ce5a4b6e00dbef1ce65a8f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>prescore</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a769226065ee748c9f21f7a4ec7453c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>pretty_name</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a278853ac425d37a586140e2f5d7d3ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>reliability</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>af374ef41122a5252140d674a6ad92c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>score</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>a99b2944fc1123465d35cb56096604a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>state</name>
      <anchorfile>structmulti__interface__roam_1_1InterfaceStatus__.html</anchorfile>
      <anchor>ab1e405624e9f21a5df9a5e7f5948863e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>multi_interface_roam::MultiInterfaceStatus_</name>
    <filename>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_interfaces_type</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>a10dc48eb282e8a8e5724f1a51b6afd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>ac6c0d11cb214e3420bc406153a091caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>ab9bafe3a828f22fac1cfa0907ffa273a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MultiInterfaceStatus_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>a4110cf09b167bd4c9b386b48fdc6358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiInterfaceStatus_</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>ab7bd36e41f86b919ecdb91560194c9c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiInterfaceStatus_</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>a75fd9a08d5e79294103bf0224f3e3619</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>ab8452a8f9a4ef4d3338e804ddc56b751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>interfaces</name>
      <anchorfile>structmulti__interface__roam_1_1MultiInterfaceStatus__.html</anchorfile>
      <anchor>ad6c51734debb9f456d98af114b1abd8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::async_helpers</name>
    <filename>namespacemulti__interface__roam_1_1async__helpers.html</filename>
    <class kind="class">multi_interface_roam::async_helpers::DecoratorTest</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStream</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStreamFromDeferred</class>
    <class kind="class">multi_interface_roam::async_helpers::EventStreamTest</class>
    <class kind="class">multi_interface_roam::async_helpers::Now</class>
    <class kind="class">multi_interface_roam::async_helpers::ReadDescrEventStream</class>
    <class kind="class">multi_interface_roam::async_helpers::SelectTest</class>
    <class kind="class">multi_interface_roam::async_helpers::SwitchTest</class>
    <class kind="class">multi_interface_roam::async_helpers::Timeout</class>
    <member kind="function">
      <type>def</type>
      <name>async_sleep</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>af0e7b4b79716827d4b0382252158364a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>async_test</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a8c07c9220d9924edb3ea49047995451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>event_queue</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a591deed2db05faebd328e44a785c3a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>EventCondition</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a0697f81bbd8b617fb41642e5186a3bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mainThreadCallback</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a18026cf127ee425e7eaa88c90295b188</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ae59d033b9e97db27343a04ba750b62ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a2e6f6e5d3a633541fb762def90057618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ac3db5b89d4e9b2595dd7dd9e256ecb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>StateCondition</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a2965060c800b6da11b228e8328fe47a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>switch</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a0da07188b1202874bbe1fd317bbd7ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unittest_with_reactor</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>ab17087dbeac632d2432762a10e6e5055</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_event</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>aeb1eef74e78719f053d0d115cff45757</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_state</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>a78b2bbd0cd6fbe0c5cbbebfcd4fa6551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wrap_function</name>
      <anchorfile>namespacemulti__interface__roam_1_1async__helpers.html</anchorfile>
      <anchor>af0bcf267bd8e62a25eca2bba04ef2272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::DecoratorTest</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1DecoratorTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_main_thread_callback</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1DecoratorTest.html</anchorfile>
      <anchor>aba50ecdd54cb8157e8ea0b8989447575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::EventStream</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>a88c1a8693ca1bf2431cf5086bffa69a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ad36db37ff29bde37b327b1f55a865857</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listen</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>af39c7dc8c0afedf4047e3aebdd384b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_discard</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ab0353f46ce98b742afc8b687bfa4e6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_listen</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>adcd9a56ae8558bcdd3b4f3165f97288d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>discard</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ad63605972bfd0c14ceeefc224f18a8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>put</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ac15da39528080ecaa0fd9007de1f0349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_put</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ab82b9d2c1398f35e232121d0d9f9228a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_trigger</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>ad4a6da85e6d33ffbd47adfe3d048a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_invoke_listener</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>a4b03d55ae5c20bbc74667d76b4c12dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_queue</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStream.html</anchorfile>
      <anchor>a3b527fca5a32c21aa001128bde6a6a81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::EventStreamFromDeferred</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1EventStreamFromDeferred.html</filename>
    <base>multi_interface_roam::async_helpers::EventStream</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamFromDeferred.html</anchorfile>
      <anchor>ac8415caa3194efca3d0186626ee9a9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deferred</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamFromDeferred.html</anchorfile>
      <anchor>aae983e4bb5f51a0420adf59b6936498f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::EventStreamTest</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1EventStreamTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_dies_despite_cb</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamTest.html</anchorfile>
      <anchor>afe9b97b0c69e3397f6996f12c9d98c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_event_stream_from_event</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamTest.html</anchorfile>
      <anchor>a8131f909e249aacb8f3689484f21e6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_timeout_autocancel</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamTest.html</anchorfile>
      <anchor>a3ab800b294077a7058e9d472f25ec8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_timeout_memory_frees_correctly</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1EventStreamTest.html</anchorfile>
      <anchor>afd1dab151ade22d209303490ca01c0dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::Now</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1Now.html</filename>
    <base>multi_interface_roam::async_helpers::EventStream</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1Now.html</anchorfile>
      <anchor>ac6f7e13219b84f85d5eed49d5c2c7469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::ReadDescrEventStream</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1ReadDescrEventStream.html</filename>
    <base>multi_interface_roam::async_helpers::EventStream</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1ReadDescrEventStream.html</anchorfile>
      <anchor>aa6b91ba1b3e20dba1ca0c6e4ab02f685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>recv</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1ReadDescrEventStream.html</anchorfile>
      <anchor>a4d51ba5845265fbe6e75a572a6f1b75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1ReadDescrEventStream.html</anchorfile>
      <anchor>a4bfd1670f2b93a3f966e8583d1084e46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::SelectTest</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1SelectTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_select_both</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SelectTest.html</anchorfile>
      <anchor>a1f79d91b7bd3367ddc5c37ad5e941e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_select_param1</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SelectTest.html</anchorfile>
      <anchor>a05676c487d447bf8189a3c43ee12b4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_select_param2</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SelectTest.html</anchorfile>
      <anchor>a98aa03420b8e33751959921c8c4e93c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::SwitchTest</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_switch_both_multiple</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</anchorfile>
      <anchor>a3642402787e102f03cf6e44a816df789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_switch_both_single</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</anchorfile>
      <anchor>ad613301db82bde8ebb94d0589dadc6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_switch_empty_action</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</anchorfile>
      <anchor>af683c1746d2e897f54970f75895ef835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_switch_param</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</anchorfile>
      <anchor>abe10d911af2345e0f529a55ecd0b25d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_switch_parameters</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1SwitchTest.html</anchorfile>
      <anchor>aaa54491e641659be1ee99b92a251e1ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::async_helpers::Timeout</name>
    <filename>classmulti__interface__roam_1_1async__helpers_1_1Timeout.html</filename>
    <base>multi_interface_roam::async_helpers::EventStream</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1async__helpers_1_1Timeout.html</anchorfile>
      <anchor>ae06f6069df2277463d0ae2b0e4582c5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::command_with_output</name>
    <filename>namespacemulti__interface__roam_1_1command__with__output.html</filename>
    <class kind="class">multi_interface_roam::command_with_output::CommandWithOutput</class>
    <class kind="class">multi_interface_roam::command_with_output::CommandWithOutputTest</class>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>afbb4e1998a083a0c0c3ffebd36db1806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sa_restart_hack</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>a86bec29f07224e156aad4db2a9ce0866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logging_enabled</name>
      <anchorfile>namespacemulti__interface__roam_1_1command__with__output.html</anchorfile>
      <anchor>a6b30a1b4d532d612790bb7ef08a01d28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::command_with_output::CommandWithOutput</name>
    <filename>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>ae5bfbd096a62a3b881f2e27e413dc98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>child_restart</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a6721503da5696369036940fa6def0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>data_received</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>afc04169d3da68a45aad8f75d0e58f24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>errReceived</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a6a1bd425ac2a0b7b617da9745cb3c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>outReceived</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a4dacee86f815cf01da96dc7295c68eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processEnded</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a8831ac161520e743756411797916652e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a28803a673369776ad18e74b9a565fafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_proc</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>af71414f16ac814cfa6d6a14df00cf4eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>console_logger</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a1eb8ca1cb2d7670cd0be7a02fef79407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errline</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>aa41be6f860bb9ac3d275fb7dd60d05cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a847559990afb04773a59ad0d545d2d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outline</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a079d42425df37fd5361b1cf04a480692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proc</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>ad62d98f437438647b5de5532b1ebfe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proc_args</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>aa0f484c86d72f599a2100fedf3aeb893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restart_delay</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a25970687ec7170b6d3137f20815fff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutdown_trigger</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a7763f678c2266756bde5f85fbfe6dea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutting_down</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>a9590ac6b7a5b27f3399721232a5e0b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_got_line</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutput.html</anchorfile>
      <anchor>ace49c366a00882e8964cc83c6ce35870</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::command_with_output::CommandWithOutputTest</name>
    <filename>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>ac4d786653ea935ed6222e60f37907dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_kill</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>ab9e2ec0230901dff3d0b6917a04ba70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_restart</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a77e6e17205662e0666554092b67b704f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>count</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a8707e5d0751a1e1b5305bfbae4a60c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deferred</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a962fecf26f623980158717e73d355cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a37d110f7193d0a1372647281b4ad556f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restarts</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a88641becee819fe042f009e83ab356e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_start</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>aa1077f1450b4ed67d811a7249d218e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>starts</name>
      <anchorfile>classmulti__interface__roam_1_1command__with__output_1_1CommandWithOutputTest.html</anchorfile>
      <anchor>a62c91e0e90b891e3810c57bae848d5c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::config</name>
    <filename>namespacemulti__interface__roam_1_1config.html</filename>
    <class kind="class">multi_interface_roam::config::NoDefault</class>
    <member kind="function">
      <type>def</type>
      <name>get_interface_parameter</name>
      <anchorfile>namespacemulti__interface__roam_1_1config.html</anchorfile>
      <anchor>a3c526eac42c3170e221e5e5d4f4b153c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_parameter</name>
      <anchorfile>namespacemulti__interface__roam_1_1config.html</anchorfile>
      <anchor>aed238dc433e92d5e0477d732d34a082a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::config::NoDefault</name>
    <filename>classmulti__interface__roam_1_1config_1_1NoDefault.html</filename>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::dhcp</name>
    <filename>namespacemulti__interface__roam_1_1dhcp.html</filename>
    <class kind="class">multi_interface_roam::dhcp::Bound</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpData</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpLease</class>
    <class kind="class">multi_interface_roam::dhcp::DhcpState</class>
    <class kind="class">multi_interface_roam::dhcp::Error</class>
    <class kind="class">multi_interface_roam::dhcp::Exchange</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeDiscover</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRequest</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</class>
    <class kind="class">multi_interface_roam::dhcp::ExchangeRetryHalve</class>
    <class kind="class">multi_interface_roam::dhcp::Init</class>
    <class kind="class">multi_interface_roam::dhcp::NoLink</class>
    <class kind="class">multi_interface_roam::dhcp::Rebinding</class>
    <class kind="class">multi_interface_roam::dhcp::Rebooting</class>
    <class kind="class">multi_interface_roam::dhcp::Renewing</class>
    <class kind="class">multi_interface_roam::dhcp::Requesting</class>
    <class kind="class">multi_interface_roam::dhcp::Selecting</class>
    <member kind="function">
      <type>def</type>
      <name>dhcp_client</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>a17841cc188ac888f21f1f68b3b552435</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dhcp_type_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>a549cbe6415d58bf4c4f3478a9d6f3fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_dhcp_option</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>acbc83bb6b31572568fa9b73728a3185a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>iface</name>
      <anchorfile>namespacemulti__interface__roam_1_1dhcp.html</anchorfile>
      <anchor>aacdbcbb68e37132ca84777509d31bb77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Bound</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Bound.html</filename>
    <base>multi_interface_roam::dhcp::DhcpState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Bound.html</anchorfile>
      <anchor>a11465c8739cd4b9f1d4751b4f30f0ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Bound.html</anchorfile>
      <anchor>af1cc608d2d369c9a6f8c06574b1f1590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::DhcpData</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a7ec5d1365f1e13d34ce10b518b4ecf8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_socket</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>aff869765f0087e4bfa7828ad41871866</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_socket</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a75bd9db41af1cba21d9072fee8cf27bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>binding_publisher</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a9eef64937e6a52467103ee3cfa032615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_event</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a7b88604d141decef7d5d1b1859942c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a09832c385a1143b6677864a166e86ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp_backoff_max</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a3b935f446a210fe032f31001f5b9e5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp_backoff_min</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a5fe2f9442dc7ee1fb6f7f24c002cefc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exp_backoff_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>ad1885d012e4551fcb77c89064e5a9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>aca6fbee58dab1c3500eed9a1f48b101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leases</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a726c496214a694350f69efe3f880257b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_addr_state</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>af65598aaf531718189c40b4272ac0b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpData.html</anchorfile>
      <anchor>a5de44ecfe7ce72f0d7592f82b81ed2e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::DhcpLease</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1DhcpLease.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpLease.html</anchorfile>
      <anchor>a24dc6d91606f40e5cca9fd6b45bbd5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_config</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpLease.html</anchorfile>
      <anchor>a267fa3b56f57342ef99c1cb590e4201e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_time</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpLease.html</anchorfile>
      <anchor>a0c80ec9ca3b69b6905253e49e90f03d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::DhcpState</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1DhcpState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1DhcpState.html</anchorfile>
      <anchor>ae70de49438fd0a649d25add572df282f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Error</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Error.html</filename>
    <base>multi_interface_roam::dhcp::DhcpState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Error.html</anchorfile>
      <anchor>a9af5d4727bf4b5204deeb0f8219ff83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Error.html</anchorfile>
      <anchor>a4837815822833ed9e589dd4bd23acc0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Exchange</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</filename>
    <base>multi_interface_roam::dhcp::DhcpState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</anchorfile>
      <anchor>acab62ebbded2337d00edc2d056a7b23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</anchorfile>
      <anchor>ac8016b3dd4536527fe352bba16afe986</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</anchorfile>
      <anchor>a3d2505d78071d2eaa4f4e61f352df285</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_common</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</anchorfile>
      <anchor>aade088fb6587458f8adc45a465ebf4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>send_time</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Exchange.html</anchorfile>
      <anchor>a37221d54524e93ebe362c75a224cfefc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::ExchangeDiscover</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1ExchangeDiscover.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_xid</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeDiscover.html</anchorfile>
      <anchor>a2ae78c33c9c14878771e576e706fd497</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeDiscover.html</anchorfile>
      <anchor>abbbc93db754415b8592070f513eb4b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>message_type</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeDiscover.html</anchorfile>
      <anchor>aa1eba27ddcfa46d067de5c24d40befa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::ExchangeRequest</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1ExchangeRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_xid</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRequest.html</anchorfile>
      <anchor>a9da8bf02952a6ef0eba0ff1a28ab9494</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRequest.html</anchorfile>
      <anchor>ab1abfbc0261bfba7ba5eef4a0a801d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>message_type</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRequest.html</anchorfile>
      <anchor>a63b5f42d8ed584944ca2138483a68099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryExponentialBackoff.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_next_retry</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryExponentialBackoff.html</anchorfile>
      <anchor>a575535f244963ac7b474e532ec6dfc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_timeouts</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryExponentialBackoff.html</anchorfile>
      <anchor>a30f97bdf936a97db3d12fb23b52611d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_retry_max</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryExponentialBackoff.html</anchorfile>
      <anchor>a5cd2d19cea16d2cc8fb8889b1ee2cb14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::ExchangeRetryHalve</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryHalve.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_next_retry</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryHalve.html</anchorfile>
      <anchor>a16ba816ceb38133573d2ad1bf835c8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_timeouts</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1ExchangeRetryHalve.html</anchorfile>
      <anchor>abb83e18cec1058c7682fde066df58b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Init</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Init.html</filename>
    <base>multi_interface_roam::dhcp::DhcpState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Init.html</anchorfile>
      <anchor>a9568794402f96cb0d320b2208cfff1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1Init.html</anchorfile>
      <anchor>a1ebd4e2227e8a85866a5642ef7c28231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::NoLink</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1NoLink.html</filename>
    <base>multi_interface_roam::dhcp::DhcpState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1NoLink.html</anchorfile>
      <anchor>a75c233c509a1d04d36b61a8d0b32ff85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp_1_1NoLink.html</anchorfile>
      <anchor>ad2d84d5c4ce5ad49196662e7837d63d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Rebinding</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Rebinding.html</filename>
    <base>multi_interface_roam::dhcp::Exchange</base>
    <base>multi_interface_roam::dhcp::ExchangeRetryHalve</base>
    <base>multi_interface_roam::dhcp::ExchangeRequest</base>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Rebooting</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Rebooting.html</filename>
    <base>multi_interface_roam::dhcp::Exchange</base>
    <base>multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</base>
    <base>multi_interface_roam::dhcp::ExchangeRequest</base>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Renewing</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Renewing.html</filename>
    <base>multi_interface_roam::dhcp::Exchange</base>
    <base>multi_interface_roam::dhcp::ExchangeRetryHalve</base>
    <base>multi_interface_roam::dhcp::ExchangeRequest</base>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Requesting</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Requesting.html</filename>
    <base>multi_interface_roam::dhcp::Exchange</base>
    <base>multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</base>
    <base>multi_interface_roam::dhcp::ExchangeRequest</base>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp::Selecting</name>
    <filename>classmulti__interface__roam_1_1dhcp_1_1Selecting.html</filename>
    <base>multi_interface_roam::dhcp::Exchange</base>
    <base>multi_interface_roam::dhcp::ExchangeRetryExponentialBackoff</base>
    <base>multi_interface_roam::dhcp::ExchangeDiscover</base>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::dhcp_apply_config</name>
    <filename>namespacemulti__interface__roam_1_1dhcp__apply__config.html</filename>
    <class kind="class">multi_interface_roam::dhcp_apply_config::_DhcpSetterCommon</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpAddressSetter</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpRouteSetter</class>
    <class kind="class">multi_interface_roam::dhcp_apply_config::DhcpSourceRuleSetter</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp_apply_config::_DhcpSetterCommon</name>
    <filename>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</anchorfile>
      <anchor>a55b0ed2513fce7f7d42bc02a21df3d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</anchorfile>
      <anchor>a5c343048bf63ccbab08a90cad4fdda73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</anchorfile>
      <anchor>a16b90f0e3b6b4f551808ec5ea1079712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</anchorfile>
      <anchor>a3d1206854c1ec2c8c3ad1fb3c7f6a2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1__DhcpSetterCommon.html</anchorfile>
      <anchor>a93d311bd10094afbe8bd7fb9cef85a75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp_apply_config::DhcpAddressSetter</name>
    <filename>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpAddressSetter.html</filename>
    <base>multi_interface_roam::dhcp_apply_config::_DhcpSetterCommon</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpAddressSetter.html</anchorfile>
      <anchor>accd5135c412270d68a844b74e8bbea0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpAddressSetter.html</anchorfile>
      <anchor>a2ca390eac4b3fd010573c6e043c709d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_locked_cb</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpAddressSetter.html</anchorfile>
      <anchor>a8a27fbac482afa458987ea3117c9c25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_iface_status_pub</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpAddressSetter.html</anchorfile>
      <anchor>a730c68fd240c67622a7605d59439a97a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp_apply_config::DhcpRouteSetter</name>
    <filename>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</filename>
    <base>multi_interface_roam::dhcp_apply_config::_DhcpSetterCommon</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</anchorfile>
      <anchor>a81f0fce5abd655894f28a11d7ec8cc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</anchorfile>
      <anchor>ad63130423c397f37396ab44baa39e496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</anchorfile>
      <anchor>ae2d5b537fbea96e364f32d6efc81a113</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_locked_cb</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</anchorfile>
      <anchor>a419722d60d0f7da96ab251788c83d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_iface_status_pub</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpRouteSetter.html</anchorfile>
      <anchor>a2ce1786f16e98e9678080b75da667146</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::dhcp_apply_config::DhcpSourceRuleSetter</name>
    <filename>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</anchorfile>
      <anchor>afc7d91bc71b3b4c3af2d57f2cb8b3c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state_pub</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</anchorfile>
      <anchor>aa7ef5551f8865acf4af0d4af22434d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</anchorfile>
      <anchor>ac43405494e38b2c5f0c0e5afba073fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</anchorfile>
      <anchor>a868e401b63a8e774699a1105a7834178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip_rule</name>
      <anchorfile>classmulti__interface__roam_1_1dhcp__apply__config_1_1DhcpSourceRuleSetter.html</anchorfile>
      <anchor>adce7b26a75dd537a6c372a4b9c2423a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::event</name>
    <filename>namespacemulti__interface__roam_1_1event.html</filename>
    <class kind="class">multi_interface_roam::event::_EventDispatcher</class>
    <class kind="class">multi_interface_roam::event::_LivenessSensor</class>
    <class kind="class">multi_interface_roam::event::BasicTest</class>
    <class kind="class">multi_interface_roam::event::Event</class>
    <class kind="class">multi_interface_roam::event::EventCallbackHandle</class>
    <class kind="class">multi_interface_roam::event::MultipleUnsubscribe</class>
    <class kind="class">multi_interface_roam::event::Unsubscribe</class>
    <class kind="class">multi_interface_roam::event::Unsubscriber</class>
    <member kind="function">
      <type>def</type>
      <name>append_cb</name>
      <anchorfile>namespacemulti__interface__roam_1_1event.html</anchorfile>
      <anchor>a3339bdc869f9c9603a3ea7205844f920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::_EventDispatcher</name>
    <filename>classmulti__interface__roam_1_1event_1_1__EventDispatcher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__EventDispatcher.html</anchorfile>
      <anchor>aa8d2735862f5eb2811d30065d1e9ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_trigger</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__EventDispatcher.html</anchorfile>
      <anchor>a887889eef74b603460829f600c2c3855</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_unsubscribe</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__EventDispatcher.html</anchorfile>
      <anchor>a686438deb8aafa0fe813593b27649fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscribers</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__EventDispatcher.html</anchorfile>
      <anchor>a7c2c613a930d068aa3f261a7cb5519b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::_LivenessSensor</name>
    <filename>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>a06d59a7dbca23c696e5c3ae7ffaf312c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>a048045e6669f1512287f2e50a213231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cb</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>ac7900e6d212318bbf976e82bd91d958a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_args</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>aba07f96fc4a5a97c45cce07120ca9bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>ac22b10f185f0cf19912aee5de54d0c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_kwargs</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1__LivenessSensor.html</anchorfile>
      <anchor>aeca96c8456bc63645c180c5d3875cb49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::BasicTest</name>
    <filename>classmulti__interface__roam_1_1event_1_1BasicTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a2779a25764bda7726e60721237252acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_liveness_sensor_no_source</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a4771fc1d50061f5ab221cc9679fbaeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_liveness_sensor_with_dropping_source</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a9608694f279ea0c862f651e97c3206f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_liveness_sensor_with_source</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a0f8e093b213c5eb0ca9d259132d79989</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_unsubscribe_once</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a5f998abb191885e3525a6df4be1e48ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_unsubscribe_repeating</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a6d805d474a070bafd6cdbf524bd16e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_norun_sub_during_trig</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a09d77723a88ad29a44fb0ea6cd49e902</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_norun_unsub_during_trig</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>ae023a476c76fa108f115900d4d0f6f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsub_myself</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>ad470e3a3cfc4fd74813bbc8bed1c0513</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsub_myself_nonblocking</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>a96c453bc862fa045175d24355ff6ef58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_unsubscribe_all</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1BasicTest.html</anchorfile>
      <anchor>ae305367322128dd41f92a2c8e61be317</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::Event</name>
    <filename>classmulti__interface__roam_1_1event_1_1Event.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>a8eae027073f8c7908489036546555574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>a9dd5a488ddef3eab50104412501477f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe_once</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>af559f5705f9d367b422c8f050dbbbfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe_repeating</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>a0aa283f7056d977023a94ff15462c7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe_all</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>abe324c5aad16ca1079b7d8629f56106d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_close_cb</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>ad46dfd93300e759c942f219dd056db1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trigger</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>a3933e5330905243c976e4a58fdbc0300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_dispatcher</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>a8aeb29a6b951da7d0b66a2e0b2b876ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_liveness_sensor</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Event.html</anchorfile>
      <anchor>ae119d72bbe4a1bebb80f31c1b02db6aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::EventCallbackHandle</name>
    <filename>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</anchorfile>
      <anchor>adb8448eda060e239d52b7c9612b32831</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</anchorfile>
      <anchor>ae4d6fd2ac8e1f0a41cb6b5c0c414e861</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_auto_unsubscribed</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a08a834cbba096eecf8ae9a8791d5fd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_auto_unsubscribed</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</anchorfile>
      <anchor>a45616a937a3deba5cd4c9dc6b4ad6d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_dispatcher</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1EventCallbackHandle.html</anchorfile>
      <anchor>abbaf6f730b6bc4e1031da449000136da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::MultipleUnsubscribe</name>
    <filename>classmulti__interface__roam_1_1event_1_1MultipleUnsubscribe.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::Unsubscribe</name>
    <filename>classmulti__interface__roam_1_1event_1_1Unsubscribe.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::event::Unsubscriber</name>
    <filename>classmulti__interface__roam_1_1event_1_1Unsubscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Unsubscriber.html</anchorfile>
      <anchor>ace5bbe7cb94339b4af8ada748f09640d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Unsubscriber.html</anchorfile>
      <anchor>aeebb6893e599fccf12b697645cb877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l</name>
      <anchorfile>classmulti__interface__roam_1_1event_1_1Unsubscriber.html</anchorfile>
      <anchor>a82c844b8522d97d6392733eab3d71b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::gcdebug</name>
    <filename>namespacemulti__interface__roam_1_1gcdebug.html</filename>
    <class kind="class">multi_interface_roam::gcdebug::Foo</class>
    <member kind="function">
      <type>def</type>
      <name>compare_before_after</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>acf0711ad65b9549e621f3ab2e580bc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump_back_reference_graph</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a873ab22635286a846c6ee8e3027b235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>follow_back</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a6cb3b4d5562e2904e22d513799eb704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l1</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a1907bc5cec220545a18cb6489cc45112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l2</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a66d073f961d50dc69fb45211c21f3045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l3</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>add11a29af6201289e8ff04df177fb925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l4</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>a57ae916159d93b20391066aa371a6775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>wr</name>
      <anchorfile>namespacemulti__interface__roam_1_1gcdebug.html</anchorfile>
      <anchor>aff455bfe1560c6db694afe748ad91b03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::gcdebug::Foo</name>
    <filename>classmulti__interface__roam_1_1gcdebug_1_1Foo.html</filename>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::interface</name>
    <filename>namespacemulti__interface__roam_1_1interface.html</filename>
    <class kind="class">multi_interface_roam::interface::DhcpInterface</class>
    <class kind="class">multi_interface_roam::interface::Interface</class>
    <class kind="class">multi_interface_roam::interface::NoType</class>
    <class kind="class">multi_interface_roam::interface::StaticRouteInterface</class>
    <class kind="class">multi_interface_roam::interface::UnknownType</class>
    <class kind="class">multi_interface_roam::interface::WiredInterface</class>
    <class kind="class">multi_interface_roam::interface::WirelessInterface</class>
    <member kind="function">
      <type>def</type>
      <name>construct</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>a88d6b5d806274d5a2b6332a99e3c89ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>non_daemon</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>ab36891d77591491578009b635f45583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>threads</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface.html</anchorfile>
      <anchor>a9649c129499671d625f4017b99ed29a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::DhcpInterface</name>
    <filename>classmulti__interface__roam_1_1interface_1_1DhcpInterface.html</filename>
    <base>multi_interface_roam::interface::Interface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1DhcpInterface.html</anchorfile>
      <anchor>a9b670bd55108fb22ebe3cbf676e88d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dhcpdata</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1DhcpInterface.html</anchorfile>
      <anchor>a61493d1157179e4c0d08a67ae04e7071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interface_upper</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1DhcpInterface.html</anchorfile>
      <anchor>abb1a285d6161664bfbf2015a36383b44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::Interface</name>
    <filename>classmulti__interface__roam_1_1interface_1_1Interface.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>aafcfbddb5bf418d94d4303dc27e0130b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a304cee2c45fc1f5ba9c4f290e912d6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>ad4e62a992b856c343ed9e55231b393a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>aee269c527ff4be7660c2baa0197bbc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cfgname</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a52b95ea33646f9667dd1f260db29e5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diags</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a5080a59d4393a27e01efad69cd872150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goodness</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a6c60c7b02532664f4b8c7c2511dd59f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a158c8c0eefe9c15040c1c544eef7b389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_latency</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>af70552f543e92cba622f36495492dc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_loss</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>ac9b82bbd5e115bdf23989c722ba45baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_tester</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>ad90a2072b8bd348c763a3ee44ac25c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prettyname</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>acd4e76688c78a640f3eb2aaee8dcff61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>priority</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>ada708745653372fb7efa630c9993dd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a4ef5eb9c4c29715d2ff68ca1bb7a0a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a52230ce3afa96188a8824d453c8b5954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tableid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1Interface.html</anchorfile>
      <anchor>a7970247102689d2a4033a2a6576eb054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::NoType</name>
    <filename>classmulti__interface__roam_1_1interface_1_1NoType.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::StaticRouteInterface</name>
    <filename>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</filename>
    <base>multi_interface_roam::interface::Interface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>ae722c08c46c1b7f4ed3e9271e32fb85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a337664a44a2ba8e71b11432346f999d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateway</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a2f8984b32463d9536f3b74ddc79a3485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a8a7eb6506213caa94e61d031208ce63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_publish_binding</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a368614d0d02949c7bd69cbd4a49b62c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update_specialized</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>ae7468ac4286b41a8577fb66bbffa6faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_binding</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a35d264ab8b8d5d89453048f29f363b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_fake_binding</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1StaticRouteInterface.html</anchorfile>
      <anchor>a60b0a34e074f49b2c0b0946da3fa3de3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::UnknownType</name>
    <filename>classmulti__interface__roam_1_1interface_1_1UnknownType.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::WiredInterface</name>
    <filename>classmulti__interface__roam_1_1interface_1_1WiredInterface.html</filename>
    <base>multi_interface_roam::interface::DhcpInterface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WiredInterface.html</anchorfile>
      <anchor>a09b74230ba2d322bd992dab5f5505974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WiredInterface.html</anchorfile>
      <anchor>a502cfca7404ac5872d92e9389baa3ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WiredInterface.html</anchorfile>
      <anchor>a13bd2303933b7ab967b29b8dab2fc7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update_specialized</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WiredInterface.html</anchorfile>
      <anchor>a989b18d3942122ed425b97c4aa80e17f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface::WirelessInterface</name>
    <filename>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</filename>
    <base>multi_interface_roam::interface::DhcpInterface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>abfb1162987e9acb81a0a40b138648eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a2e5728f18740d67d66dbecff8f95b901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>essid</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a86d2a9ab0e972c2649814cb2c9a55119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>had_exception_last_time</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>abe5b5f45c1fb3f26f4241c9df39f32b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iwinfo</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a24ee372737f980c5301c649f50abe871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_monitor</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a4aee442d7f9c4057d3a54466501fca6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>radio_sm</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>afc2fe5869e773327a532de1f88bb6005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a3cc8af9134f52a9f8c145a4bd1031a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a358441ac40df8804fe207db4c431b6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_frequency</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>abef767e2c5ffc02a74465c8d4ec079cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_noise</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>aeabec4c9c48af0e43a19308be085657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_quality</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>afa861dac2e4640c85c70da166e2dccb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_rate</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>ad921290b7d0f52583df5f2f0e3950c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_signal</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>a029f5f3e9d5f64a84fc0522f553d3ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_txpower</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>afc6d31b35fc4f321c22f26377891f33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update_specialized</name>
      <anchorfile>classmulti__interface__roam_1_1interface_1_1WirelessInterface.html</anchorfile>
      <anchor>ae4ee55834677140c998f6b3375c8accd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::interface_selector</name>
    <filename>namespacemulti__interface__roam_1_1interface__selector.html</filename>
    <class kind="class">multi_interface_roam::interface_selector::InterfaceSelector</class>
    <class kind="class">multi_interface_roam::interface_selector::RULEID</class>
    <member kind="variable">
      <type>tuple</type>
      <name>summary_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1interface__selector.html</anchorfile>
      <anchor>aabc4c9b4db77f07b8fc2c118f81f4e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface_selector::InterfaceSelector</name>
    <filename>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a8307953558cfe26c0a69d4726fccd873</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rank_interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>ab00cfc630933f77137c86faa46ba387b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>score_interface</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a045c77283e672bc75929454c64a2cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_mode</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>ae46d60ad17f4128ebf0e94324846d3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_tun_rules</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a39ed760e2fdb4a9ca245b8c4a5be4547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a48e5d5055f8b1425a9686a578d221d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>basestation</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a99cc8386020cf28cb61bd4a46e33d9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>basestation_ip</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a5918b08b9c410b84bd3852ff755c849c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forced_interface</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a538a85f85d41c85bd8b5c430d60540a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goodness_weight</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a4416848e6c3b12bf25361ded3a1d508a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inactive_penalty</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>aaffb7456446b469a85ff53d7676b8380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a873f97145cb224792c922d0a4d9da003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>local_net_rules</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a3ce2047f6031d0e822bbdd3e89948424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>periodic_update_handle</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a04cb4c42466aae72f7e9b918545af754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>radio_manager</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a2ca481962c1fc04b9f1c9ba18abf4195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutting_down</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a1fe639f8b2d05f5b08f73d399269e0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tun_ip_rules</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a2af1ac855bcd71c793859a1ad3825eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tunnel_interface</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>adaaa55dff02e19d5e62625b23b64681c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_event</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a345cb38f115dcacd725a9ce7731b610d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_interval</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a3f39773b452310da0bf5012fbca98e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_tunnel</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a810826aa9f5bc0ce3214b9cf9ea566ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vpn_rule</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a0a7abb4694009bbe45d0bdf708132533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TERRIBLE_INTERFACE</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a7e3404bbe10d3a9c065c96f0a7be352b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_periodic_update</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a36cb0458e8e19da3ba4113a54848f3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_refresh_default_route</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a248a3223e90c09665a1fe721d672c1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1InterfaceSelector.html</anchorfile>
      <anchor>a65afa204daa82c315ea883074cc0b660</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface_selector::RULEID</name>
    <filename>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BLOCK_NON_TUNNEL</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>a9e94660194df4df980698ed18226e3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>BLOCK_TUNNEL</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>a2cd82afb1c6495f4fe21b10afa4ed27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DEFAULT</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>ae88aee81fcd1308b27604c39b31453c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FIRST_IFACE</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>a820ae4f1cca5fe43cfda7c40a7fd1b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LOCAL</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>ab890c0eb44fcfd0c2e51708d86da263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TUNNEL</name>
      <anchorfile>classmulti__interface__roam_1_1interface__selector_1_1RULEID.html</anchorfile>
      <anchor>ae1fc34d736771faaf0cfc3829e42e018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::interface_upper</name>
    <filename>namespacemulti__interface__roam_1_1interface__upper.html</filename>
    <class kind="class">multi_interface_roam::interface_upper::InterfaceUpper</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::interface_upper::InterfaceUpper</name>
    <filename>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a25be2f20b64b4e2f7d95ed98d2756708</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restart</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a7488027aa50db0a31b538e6e9ef11205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>ab5e4e956c280b6b448b146ac4f1a5b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a83ca01496aec6fd89ee85bffde837118</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a43b0af05688d4afef270a4ac0ae07878</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a142b1c6d1af62ad450c1b96ee4c4f67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a8bbd1abbac74f278ea75e140d2ba1335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classmulti__interface__roam_1_1interface__upper_1_1InterfaceUpper.html</anchorfile>
      <anchor>a226dce6e82f3a89721461913a4485896</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::ip_rule</name>
    <filename>namespacemulti__interface__roam_1_1ip__rule.html</filename>
    <class kind="class">multi_interface_roam::ip_rule::IpRule</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ip_rule::IpRule</name>
    <filename>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>af1da85aea337f0aeb45934c213d99956</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a1dad26a512e4ad2b2a39c1bfa2c7cc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flush</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>ab4d036eaec1c7e6f6bf71fc71ff7a2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a25524aa2d86e6261d5e55015f16e2b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a4b8b9af84b513d27958e38dcc89099db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a4ebf7fee2c7f4cfb87fd7db153b0dedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>priority</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a735a9bb9c9608cedf1bd00627e992332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state_pub</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a141e267131e22d527e9694dbf9716da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_or_add</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a3e8ad36081c0ff7521ff104d0282b087</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>a6af0717650965310d44ae6afd7dd41b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classmulti__interface__roam_1_1ip__rule_1_1IpRule.html</anchorfile>
      <anchor>abbaa6d4ee13d6239e63ab1bc117f31db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::ipaddr</name>
    <filename>namespacemulti__interface__roam_1_1ipaddr.html</filename>
    <class kind="class">multi_interface_roam::ipaddr::_BaseIP</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseNet</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseV4</class>
    <class kind="class">multi_interface_roam::ipaddr::_BaseV6</class>
    <class kind="class">multi_interface_roam::ipaddr::_IPAddrBase</class>
    <class kind="class">multi_interface_roam::ipaddr::AddressValueError</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv4Address</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv4Network</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv6Address</class>
    <class kind="class">multi_interface_roam::ipaddr::IPv6Network</class>
    <class kind="class">multi_interface_roam::ipaddr::NetmaskValueError</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_collapse_address_list_recursive</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a1dd2c38b225015953395ebb2eeec5d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_count_righthand_zero_bits</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aea2f636c8c6219e4fa15f749d70e0b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_address_range</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a0027e1d0549330e180be3eb62b6e0151</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_prefix_length</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aa93b81de28f490ab4501f3abac771ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>collapse_address_list</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a7d7263a21d17a13107a4b2cd4284347f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_mixed_type_key</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a4aff104fa034afae5cc06e1b7dc3db90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IPAddress</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a400c7dedc53a1539158beed6337dad29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>IPNetwork</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a0c314842261fb2af073d48ff5ce3e0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>summarize_address_range</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>ad6f168a19da4dd6a235ba4acfa2d56e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>aeccba0dbc107fd0467198735afa258a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_compat_has_real_bytes</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a412de5f9f23d59f31b54030d3342ad8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CollapseAddrList</name>
      <anchorfile>namespacemulti__interface__roam_1_1ipaddr.html</anchorfile>
      <anchor>a2ce06ad873638cc36908a6489100e79d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::_BaseIP</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</filename>
    <base>multi_interface_roam::ipaddr::_IPAddrBase</base>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a9516a8efbae94a606d10a2248a447f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ge__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>ac8b373b4bdc36bb863512f4c1de59c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__gt__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a8357a421cfc0ca341d5cc6e70bf317fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a4b20598e05577090dec32cdd139e7491</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>afef5048791fc23a4628d2da5e60b3b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__le__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>aacae85817b132c906f00484bfc75a532</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a1e2a8314ee5bd6578db57531dd8f972d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a49219494eb3af46f922930f30be143d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a9ee3d7e2a26e0f92eda6ba5d000f03ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>abf699e3e0dbb9f63c1fd40ac657883fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a48c7941eebb29cb46965318793db3924</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_address_key</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>af1abdf168f89c373ea77de3004d1bef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a07b54f852f93b467b192f85ea9542538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseIP.html</anchorfile>
      <anchor>a7ae2ae287ae60956cdeb1bb6b5b9ad55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::_BaseNet</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</filename>
    <base>multi_interface_roam::ipaddr::_IPAddrBase</base>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ac321b6bf55d5cc2666f1af8888738f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__eq__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a1abee148487cf4c111825d7f2c1b32cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ge__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ad80122e6ddea15c29f1a31794672f083</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a805ad8aed791a2362f1c7f23519f28cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__gt__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>acfacd2607a93378bbeea92325df831d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ac1e2450fce6074412a76e73427f0806a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a2aea7434b9e962c123aece0eedae30b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a95ac7aecc58dc94f6ee0e1cce83e968d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__le__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aab67cf2c425b3f92a839e12aa965e833</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a955461138dea648bebfbd7fd66881a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__ne__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ace18cf0a987cb165533a713852fdf6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aa3fdaf24dd83500c3fe770b243ca9d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a1b1d1506e660f56073bcb9794b21745a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>address_exclude</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a39efb65f2503f589391f3ab7535d114e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>broadcast</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a09b9d0bc1819286da7da65095583c0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compare_networks</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a3b2303df4371a90dfd509643ba1dc0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hostmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a3460a64bd8334965ccadf1f0e70937bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iter_subnets</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a60fa35905acf24f7e0f07d529e3bb957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iterhosts</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a430131d867a92b9de9e62488c7581c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>network</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>af2348e8f382e8cd8c5a86d6e19831d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numhosts</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aa6f246583d5e13523a7729bf2feb050f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>overlaps</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ae1f64b4ba652e4a75abb0e5867f47e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aec480895f250385cfd844a47e0da6d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subnet</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>af4c43dddbcad484cd4d99b6549b072b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supernet</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aa97439e66f1f5857aef28d29840af342</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a0de3da967d0fe9311e693445f8f98e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>with_hostmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a2803e04fbc3917da269097f8883fbf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>with_netmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ae086175ee04a01f37c150bc395a4f1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>with_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a1e65caea990094c912be8dc355723b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a6a927701efe2f6a0cbcf148f7ba327fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>AddressExclude</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a0e4ec5e374021b26faf53a73ea78767e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>CompareNetworks</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a996f3f56ef67fa6c596ca25209356862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>Contains</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a8aff194ddd14c15ca2118d94cfeb424e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>Subnet</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a28b7913d754b44c7fb407fdd8171af26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>Supernet</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>ad7e7b4e64676065d4a26eb9c91d68a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_networks_key</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a482d13e2186e90fe9594515875e7a53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ip_int_from_prefix</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a96ec95b6e0e65d93d11bca0d11030888</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ip_string_from_prefix</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a5d4af8f8e3f87a974ef04550c5480dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_prefix_from_ip_int</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a595643d14b02483daffbb590ca45fd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cache</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>a157f6bb0f2da6d7137144428c9bd69f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>af8350974358ddb28c0aca11b595fd227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseNet.html</anchorfile>
      <anchor>aad0a0fdc8bcbd473a1e95978e1374c33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::_BaseV4</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>aa09d3064387ac66d049d57a5acfba0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_link_local</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>ac234b2f3cf14a87310009ca8b91d0a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_loopback</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a8ddb11ce34ec2b57902792ec4f8f5d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_multicast</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a9f9162dfa5701a5f4c6cf49ea4124a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_private</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a12193e7f704039500c30c317416c704a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_reserved</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a5636e2694bb7a73d5d101c9299fcdfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_unspecified</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a0d6c5ed6d8f30d0f0cefb461994454e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>max_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>aa96754dafe048de5c8601f68302f37c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>packed</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>ab5df2fa69a35f1e234cdeb61baa3ee11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>ae9a6db8ebd0a0f9ae11456fb8b7a9af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_explode_shorthand_ip_string</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>aab238fa517fc9f57bf55c4555dcebd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ip_int_from_string</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a27a97c37a02e7dd8df6497263c841396</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_valid_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a52d459ac1832a5ee4bcb01a75e2e132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_string_from_ip_int</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a38c0ddafd634ccae5a7736d1bfdbcf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_max_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>abf19bfa0d467689990540886d7377540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a7b26eed5229df7bf0e959c8adbd7d1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_ALL_ONES</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV4.html</anchorfile>
      <anchor>a571e39b417f20fb2c3a3969d34af4fa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::_BaseV6</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>adf2415354687281dc21fd235f466114a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ipv4_mapped</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a1ceb7743ac1537251c36fea520fdf7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_link_local</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ada0d0eb152b2b7095c712df046068108</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_loopback</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ad86827b4c2ddf20c24f52d520f7bac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_multicast</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a0a890200636747b7094208f9e8f9d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_private</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a010895dabe55daf375a28ca01a952ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_reserved</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a6d5f0e56d30f2772584a792c25fa9985</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_site_local</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a4888364497209059c82220bd098c9276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_unspecified</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a3cfae0603c40af31c633589b9b21bbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>max_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ab1d998b2171261815fedda507c4a3466</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>packed</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ae3456c8385a53a31d0d980b9d64bcd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a220ada572377478e3258bff6464db63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compress_hextets</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a370efb5577d11f3ddc40053ac79d3518</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_explode_shorthand_ip_string</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ac35e75e64ea128cc75bee1663b43a589</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ip_int_from_string</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>aa821f538df2e72e6a883bb9d251325bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_shorthand_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>af5f47508ab3d59e34dc41905873625b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_valid_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a2c7022bdd9cec79a2099998e073cd990</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_string_from_ip_int</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ae5f0a98cab8074b98bc1bb1394966962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_max_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>ac387971559c3ba031102897a068dd558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_version</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>a62a6e514a0a806fdb1b5d65f200d64bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_ALL_ONES</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__BaseV6.html</anchorfile>
      <anchor>adafe10d96ba229d4caf2c73ab4d69411</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::_IPAddrBase</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__hex__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</anchorfile>
      <anchor>a61c13cb6479b5b0445f0946695344fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__index__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</anchorfile>
      <anchor>a6535ecd6f797fb31f377b4abdde359d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__int__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</anchorfile>
      <anchor>a0993011991ba81e5222392e41edcddc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compressed</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</anchorfile>
      <anchor>ae5e8a4bc6a0a92ce6de0175a6138c2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exploded</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1__IPAddrBase.html</anchorfile>
      <anchor>aca358657a0e698e56cf7a5c3c7e208ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::AddressValueError</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1AddressValueError.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::IPv4Address</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1IPv4Address.html</filename>
    <base>multi_interface_roam::ipaddr::_BaseV4</base>
    <base>multi_interface_roam::ipaddr::_BaseIP</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Address.html</anchorfile>
      <anchor>a9aa0e6bb486ef159794f37a832c89ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Address.html</anchorfile>
      <anchor>af1f9cfce181bbcb1a70bf810a7f16f73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::IPv4Network</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</filename>
    <base>multi_interface_roam::ipaddr::_BaseV4</base>
    <base>multi_interface_roam::ipaddr::_BaseNet</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>ad6cedf7b1a9b954b8dc588b6198b7595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>ab3fb35307ff594958e430bfadf8de03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>netmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>a7545960c9cdc2f1d1227846654688f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>IsLinkLocal</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>af1f83ee04d9badebc1a37f7b940adf01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>IsLoopback</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>a10aad584d59947de69ed68af02221489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>IsMulticast</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>abb1848f721bc005cb302f2bc33de5c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>IsRFC1918</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>ab7587e40705c8792f23805ead974308e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_hostmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>ae1219d8a00f58df6c0ef1463e745d05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_valid_netmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>a8a0d351553938a6dddd9cd1a681561d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>afe8e4e34b78ab7b7621b65859a067841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>a0dba1d1f5aa12a5df087a32e233a4ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>tuple</type>
      <name>_valid_mask_octets</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv4Network.html</anchorfile>
      <anchor>aeef71ad89bf4f730d5d9f7e5e7a7599b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::IPv6Address</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1IPv6Address.html</filename>
    <base>multi_interface_roam::ipaddr::_BaseV6</base>
    <base>multi_interface_roam::ipaddr::_BaseIP</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Address.html</anchorfile>
      <anchor>a1cc23032965dcc2f60786d0a374337f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Address.html</anchorfile>
      <anchor>a333b2abf34ef15892d3b0dcc9157823f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::IPv6Network</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</filename>
    <base>multi_interface_roam::ipaddr::_BaseV6</base>
    <base>multi_interface_roam::ipaddr::_BaseNet</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>a06b4a6ad8f8596646cd979ccee204523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>a42bcae2134f0a3b2db19b4f8b4b88236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>netmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>aa3d39d096e2fb71a5cd144377273a615</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_valid_netmask</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>a0819f2cef3fdaa2ad618539ca0a1a266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ip</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>a42398134a4af9490cebbdab41fb994f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_prefixlen</name>
      <anchorfile>classmulti__interface__roam_1_1ipaddr_1_1IPv6Network.html</anchorfile>
      <anchor>a4661e1d3bf2f0f238ce6d1a599f0a020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ipaddr::NetmaskValueError</name>
    <filename>classmulti__interface__roam_1_1ipaddr_1_1NetmaskValueError.html</filename>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::l2socket</name>
    <filename>namespacemulti__interface__roam_1_1l2socket.html</filename>
    <class kind="class">multi_interface_roam::l2socket::AlreadyClosed</class>
    <class kind="class">multi_interface_roam::l2socket::L2Port</class>
    <class kind="class">multi_interface_roam::l2socket::L2PortTest</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_attach_filter_replacement</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>ad8f994f9e22d772eed707f5875999926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a4e16d5aa6b01d4f812d65f2f2f549de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tst_icmp_pkt</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a3af692a7f7f59d4d59bc596aad7675c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_filter_cache</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>a878017fa0b5fad225018096915dec4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_orig_attach_filter</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>ac2987e57a98e288bb3feccd14f83d161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>scapy_arch_linux_module</name>
      <anchorfile>namespacemulti__interface__roam_1_1l2socket.html</anchorfile>
      <anchor>aeeba1f8ee2facdabf6822e8fc06680c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::l2socket::AlreadyClosed</name>
    <filename>classmulti__interface__roam_1_1l2socket_1_1AlreadyClosed.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::l2socket::L2Port</name>
    <filename>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a409eb34ef83ecc76d4df154764b9d56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>af813a5fafbc7e191df5285cf3077d697</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>doRead</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a4996cc364a62e3aa4633302186999bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fileno</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>aae3c4523247dbe5480346078b29a0bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>logPrefix</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a3175e64a71fcdf26115bb0bbe083e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a39f3fc8ddfe96a958911d06d9dc5d57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startListening</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a0df2dab8f984e3f20f41ea0fac52c85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stopListening</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a6b7b3d22a8f5726eb34feed8e92de824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_max_size</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>ad42e136507acc0369a9b5beaa6684df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_protocol</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>a9d4b19819b71a97c70b1cbe1f9aa7427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_reactor</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>ab6c05ec912353109b6a49b756b26933f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_socket</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2Port.html</anchorfile>
      <anchor>aeddafa19cef7e3b03a4b28e60cfe19ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::l2socket::L2PortTest</name>
    <filename>classmulti__interface__roam_1_1l2socket_1_1L2PortTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_as_event_stream</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2PortTest.html</anchorfile>
      <anchor>ac8e06fd08965cff54198bdb490f2a35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classmulti__interface__roam_1_1l2socket_1_1L2PortTest.html</anchorfile>
      <anchor>a731493a94c916e67027ce07965a3273a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::logging_config</name>
    <filename>namespacemulti__interface__roam_1_1logging__config.html</filename>
    <class kind="class">multi_interface_roam::logging_config::LoggerStream</class>
    <class kind="class">multi_interface_roam::logging_config::MyFormatter</class>
    <member kind="function">
      <type>def</type>
      <name>get_logger_stream</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a4711090eb45e32e222c6372527d35d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_logger_stream_for_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ac986d6c963f982ea94d1fcef10b0b79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_logger_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ab5645938330635ccb9ecc98bb9ec0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a8223fe4fe6ad32fa00e958b43de15bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>afbea0a04e4306d181d3af20a553220d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a515cae55c97e23e4762df0a3e58dc0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_file_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a08c7c610ba49a018bc6f5cdbb34db1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>aef3f027ea255afcbdd20fcfd6c021c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ae7e2a900fe95a1f9490d0152b9bfbf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>aff807b47434f671728fa1dfc79795c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>datefmt</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a664c3303c5fa99842da9a4f5b0ade749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a161ad5dd7d449a5c40dadae83305f3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>logdir</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>ab015ab07079c71985ecaf5308c291013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>logfilecount</name>
      <anchorfile>namespacemulti__interface__roam_1_1logging__config.html</anchorfile>
      <anchor>a5ed6aa062329ae59947a5e7644bbc20f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::logging_config::LoggerStream</name>
    <filename>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>a2940fa31ae458eb1135c67bfdba455eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flush</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>ac2d3c64170c09cc9dfa455d8261ef07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>a7b848a083783a5f3a99c6d812315eaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>a63a3579dd0812776387d3a9d4666883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>func</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>ad23c21ecf2b8970de01d5a7c716438b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>ac4c6184e6d4eb7675c2ead280f655e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>progress</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1LoggerStream.html</anchorfile>
      <anchor>afb9b9c2fb4d3bc2c8e5a7cbb3f2f6e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::logging_config::MyFormatter</name>
    <filename>classmulti__interface__roam_1_1logging__config_1_1MyFormatter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>formatTime</name>
      <anchorfile>classmulti__interface__roam_1_1logging__config_1_1MyFormatter.html</anchorfile>
      <anchor>af43d2d7d06e4a561f839463ebbb05520</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::mac_addr</name>
    <filename>namespacemulti__interface__roam_1_1mac__addr.html</filename>
    <class kind="class">multi_interface_roam::mac_addr::BasicTest</class>
    <member kind="function">
      <type>def</type>
      <name>is_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a96e12a7452ce95fd0d1177cc334d24ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>af41bc9a3c38dff77bbdd05f80abb2324</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_special</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a2583f1ba29e3c7702757832486f5bbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>packed_to_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ad51ddc23089ff37642e864a5a923d43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pretty</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a775e42c25f37dd4a401334985419558c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>same</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae6d8d0b065222923637758622cb10275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str_to_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae37958b65ddd7bc665b899e98ea8ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_packed</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a0e73df1c7b8e44290b7aec4ef1a140ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>ae9b6c3bc41547c33de997e9ffc87d80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>special_macs</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>aa7a96e7a37a2019665e6306136aabbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>str_re</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a881dcb09d30b9cad8410ce28f9f86d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>str_re_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1mac__addr.html</anchorfile>
      <anchor>a3c2937b16783c93db5b05216c7d34de4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::mac_addr::BasicTest</name>
    <filename>classmulti__interface__roam_1_1mac__addr_1_1BasicTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_bad_packed</name>
      <anchorfile>classmulti__interface__roam_1_1mac__addr_1_1BasicTest.html</anchorfile>
      <anchor>ac30484ff17a1268439dc158ee7c5df7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_bad_str</name>
      <anchorfile>classmulti__interface__roam_1_1mac__addr_1_1BasicTest.html</anchorfile>
      <anchor>a50850c3d89c7642cfadfc62307579294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_conv</name>
      <anchorfile>classmulti__interface__roam_1_1mac__addr_1_1BasicTest.html</anchorfile>
      <anchor>a92a369cbc7f9732b4368582a64dcc9be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::msg</name>
    <filename>namespacemulti__interface__roam_1_1msg.html</filename>
    <namespace>multi_interface_roam::msg::_InterfaceStatus</namespace>
    <namespace>multi_interface_roam::msg::_MultiInterfaceStatus</namespace>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::msg::_InterfaceStatus</name>
    <filename>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</filename>
    <class kind="class">multi_interface_roam::msg::_InterfaceStatus::InterfaceStatus</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a7ded8004cba49c679c33b8756e8ce738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a404603dd0bfadf07347a18deddb01127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_bi6f2I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>ae01c0a01241ecb702e9d5d3f6d844b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>aeb980c1c8aefab70e86264879b782047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>ad87c7f2b2ecd35917ed1032bdb1d8e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__InterfaceStatus.html</anchorfile>
      <anchor>a2060e539267489996a9c4bd3a17ebdfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::msg::_InterfaceStatus::InterfaceStatus</name>
    <filename>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a2f9c67302ae31b6f02cbd03e55b51c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>aefe9a05e323c31a4b8aaba04969f1452</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a96e62469d807418fe0d8bf695ad17d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a2adbe780881b56da2e830a7f7914fc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a4f7644df2fee5f56db2d8585b279b37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_interface_rank</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a5ff1ace58b1cc1775fa1a8fbd16a12e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a5ebc1d413662c5715611e6deae370017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goodness</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a5b1c2932a3211a51d1383032c9a15500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interface</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>afbce6565e6f04528464d94001aa4e38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>latency</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a1cdd9f2c838bb61ff292e55896cb1996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loss</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>afeca6de421f5dc2b7aa567c529dec7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prescore</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a658298e44b6b6cfc04a7224365276983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pretty_name</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>adb08be83ad883d59e4330de02817a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a3800ac09c02bfe550b03e7bc5f1bb9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>score</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a417b4b5a333551ee84d7ebdd764a3040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a60311c02a3e49f5f796f13984d859e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_ADDR</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>ab003006927478cd5f82eb7b3f3487b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_LINK</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>aa78cbadb6b4fcfa5d57c761624d99f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_LINK_ADDR</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>acb22562988899dc293b0da46e8ec73d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_NO_INTERFACE</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a07e2c3c4af3e6e8756aaa2506902ab8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_PINGING</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>abb362c65b89193f7b0a1ca2ac4bad4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_PLUGGED</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a141bf7edd408fe30eb138c9388a06370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STATE_UP</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a15eeb9caf3798de7c23fb00a1d4b1953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>ac10d039b8c475cbf5c74395bfce28f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>aa3c8a260ca7f1472dd2b38308ab51e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a9f976e65695145c5c817e9188815c1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a2924565b29e3da374122c9248799eec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a5e7a29032d49b8b9e11a6f74bfeadb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>acae89feb7297899cda77ee8caec017d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__InterfaceStatus_1_1InterfaceStatus.html</anchorfile>
      <anchor>a4616f94c4c5ef37c9d81ea5156133ae3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::msg::_MultiInterfaceStatus</name>
    <filename>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</filename>
    <class kind="class">multi_interface_roam::msg::_MultiInterfaceStatus::MultiInterfaceStatus</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a61d0741b0657896312a6094be6ececa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6B</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>aaeab09c00b3e714cd37e199e069930e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6s</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>abeeeeed69f6887690795e72761d607a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_bi6f</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a6d3947a1bd88340d914e29f4aa471fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a3ff256257f6fd81309acfcb1126170c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i2h3i</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>a00182f0da89f655f8ddc9d15a8b2f50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacemulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus.html</anchorfile>
      <anchor>affabad16c65112d0dc0287cc4f0062ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::msg::_MultiInterfaceStatus::MultiInterfaceStatus</name>
    <filename>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a10bb54ac3db1262d8f3bc225ed64904f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a01cd440f3ee0186a7f028033f65da2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>afe31b5a7e890bf49fa3a7642733cd22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a489dcdab90041da2e19f4736276cd629</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a87e1726062326f016527b23144cc446c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>af23ecb037359b7a8930c832c5804b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a942a81479c7e2efe55ca8501408f365d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a1ac165815637a4640a38a7002d3d8486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>afb56f070aea92277251fcae2eb1e51ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a609fa2a13dca61e014bf9893c0283dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a3e46a6de493efa27b4216091f2e1df15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a7d549a0962adf80b39c179d851fd9dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classmulti__interface__roam_1_1msg_1_1__MultiInterfaceStatus_1_1MultiInterfaceStatus.html</anchorfile>
      <anchor>a97531ee3f83be1efbc4ebaefcf221818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::multi_interface_roam</name>
    <filename>namespacemulti__interface__roam_1_1multi__interface__roam.html</filename>
    <class kind="class">multi_interface_roam::multi_interface_roam::AlwaysSwitchSelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::CommandWithOutput</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::ConfigureArp</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::ConfigureRpFilter</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::DhcpClient</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::DhcpInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::KillServices</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LinkBringupTimeMeasurementStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LinkStabilityTimeMeasurementStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::LoggerStream</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetlinkMonitor</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetworkConnection</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::NetworkSelector</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::RoutingRules</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::RunCommand</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::SelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::SimpleSelectionStrategy</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::StatGatherer</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::StaticRoute</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::System</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WiredInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WirelessInterface</class>
    <class kind="class">multi_interface_roam::multi_interface_roam::WpaSupplicant</class>
    <member kind="function">
      <type>def</type>
      <name>flushiprule</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a7b065031a09b5e3e80a74ca49ed4196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_time_string</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a45411dbf33bbc61c9d14ccf39b3d8601</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aaf0527377ebf4a29984a29202d352767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>safe_shutdown</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a0a93efa9a784bcb6ae3a7d29dee73f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aa65fe5d970328b1981c0996e9fbb06ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a9ffca71269e085c19c8c86006f790cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>all_logger_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>af659f1ad2ccc8c2178900dba5e002279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLACKHOLE_BASESTATION_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a38be6bbcbe14a9662bfea964f954cdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLOCK_NON_TUNNEL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a18891e5e6e4c97905fd93c5282abe913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_file_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a998cb11ced0036416dbd08cbcd1facd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a758eedc987e40a5f38f9822c07dfb244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_handler</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ab3850e6ff021c7636d2a4512ef102672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>console_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ab93e92c4f812889c1272f5a066c8cd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DEFAULT_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a6697465f0998c67e7893428f424c630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file_formatter</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>af92e79ee49f14327aa59789d1f229e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FIRST_IFACE_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a1ad5df14d1142c721bfd3f4293ccff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LOCAL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>aa6bf151ebb7326ecaaa8da607db3a476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>logdir</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a840608ad42a1996afcf5a3584274dd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>logfilecount</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a6355788f87e2fd0678a371305a2fe399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOCHECK</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>ae285a2a92edce892b124bc8335d0c154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOIP</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a4ac24562a04959b6deef5a32aca2c18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NOLINK</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a8efdc9eb41fe0e4e90895f03002948b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>null_file</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a612419ffed488a37ee2816754ef092ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STATUSES</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a24bb3fd628bec7061b8440689dd99959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>strategy_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>abbc3d73c32aab5b10f9875d06078d589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>strategy_str</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>abfecd4961b0d0e53528219e3f2139414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TUNNEL_RULE</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a338c91f759cac27cad3e6ceefb6da99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TUNNEL_RULE2</name>
      <anchorfile>namespacemulti__interface__roam_1_1multi__interface__roam.html</anchorfile>
      <anchor>a04cea4812506e673c7af8deda6e8481a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::AlwaysSwitchSelectionStrategy</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1AlwaysSwitchSelectionStrategy.html</filename>
    <base>multi_interface_roam::multi_interface_roam::SelectionStrategy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1AlwaysSwitchSelectionStrategy.html</anchorfile>
      <anchor>a2cf516c85253bebf429d73110a0768ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1AlwaysSwitchSelectionStrategy.html</anchorfile>
      <anchor>adb08f0021e0ad3c121e291f309ea0a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::CommandWithOutput</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a3c235f57ce3134203c193510748f3257</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>child_restart</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a1530bf20837b504063ce76eae08fe672</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a81ded13ccbff6b935875bbe3cc539a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a2380cc4c2d1d0d399cf3c5da6fab8676</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_proc</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>acdbc8841a793dba295fa730603198cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>console_logger</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a14d69ce66eae1d5cfffae8072d60b0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logger</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a720330bce0bb55bf229f4b48033d2018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proc</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>ac3cf815a4c593f7c6551bde64c1c5c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proc_args</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a7a42c2e3ce3c516dc71ec8a6b702fe26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restart_delay</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a460f7ae9d90736d6aad5f8802a3de252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1CommandWithOutput.html</anchorfile>
      <anchor>a5445115617a2b79b409497a4a5a53186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::ConfigureArp</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1ConfigureArp.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1ConfigureArp.html</anchorfile>
      <anchor>aaf75b38303d1d4286d49f9a2628f3ad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::ConfigureRpFilter</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1ConfigureRpFilter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1ConfigureRpFilter.html</anchorfile>
      <anchor>ace8dd19d8b77c7eed2b52dfbdbb72947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::DhcpClient</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</filename>
    <base>multi_interface_roam::multi_interface_roam::CommandWithOutput</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a887f78a4415fd2c11bb27fc056c7bdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>got_line</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a9b181aaa215a9e0f7856356517ea4c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>release</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>ade78ee50c8d9e104d6109c1d69fcea2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>renew</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>ad9c2649a2a59885fb91c2601725ff725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bound_callback</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a4cdb792b1c229b47e26097539f1d0526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deconfig_callback</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a90a7dad2affc0ae078acff8b9b44280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a033616065de56204cf069eb5fe3a456a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>leasefail_callback</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>a94fe48d2ec48ace0a0a8be94cca8adaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restart_delay</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpClient.html</anchorfile>
      <anchor>aaa2414b11e771f3ee222b14ccfab318c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::DhcpInterface</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</filename>
    <base>multi_interface_roam::multi_interface_roam::NetworkConnection</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ab97ab614fdd26e4fae8c61edc58ace5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bound</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a601696e17687f6d07fd8426db860898d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deconfigured</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a47ef52517a61f593ef505f6302d1054b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decrease_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a680034c2bc1553f67c015ed3b6391fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>increase_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a62779c4f1e6001265e46dc09fac795a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>leasefail</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a06aa98a49eb9506ebfd322ba65163d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linkchange</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a52144b8e013010c0193fe7f41a7af9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_routes</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ae568a15873c5f5d737b83dd4b1d8bb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a3f710dbb09a5300ce686639dabeeadde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ac7bb1c1f798c0cbd6cd3f18648694da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startover</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ab859642ecaa67635e37414dfdbc69e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update1</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a8e5992e786d639221ef64c003cb53ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ae76c53139dc27025283c473ae9e7a3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dhclient</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a6bf3dcfbd310ecf331a37f26307c9482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dhcp_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>aa59cc7b6f01e24c07ca32900af3130c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateway</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>aa4a9d45584a5933487416f5a21442d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a417788ecf6f219cff3a99a9c1c08ad81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_bound</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a3cc77ea3fb85e7e96bbd00c5de62e08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>netmask</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a159c9e9ccc53375c927b1b95939a11da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_over_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a4f324793ae6505a516d0b333b6a0d2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a6636f0d1fbc2048de1b5987bd25a61d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timed_out_time</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>ac1be468fba34337ce07edd7ec52675d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_time</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1DhcpInterface.html</anchorfile>
      <anchor>a566d295abafd36783915f53df4a84ed6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::KillServices</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1KillServices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1KillServices.html</anchorfile>
      <anchor>a5d4a0a5387adbc2db0a954d7d6d537ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::LinkBringupTimeMeasurementStrategy</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkBringupTimeMeasurementStrategy.html</filename>
    <base>multi_interface_roam::multi_interface_roam::SelectionStrategy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkBringupTimeMeasurementStrategy.html</anchorfile>
      <anchor>a21a92664efb38bf048564e3d9ec4c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkBringupTimeMeasurementStrategy.html</anchorfile>
      <anchor>a0a7c514e8f568a16c42c69854b696aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_times</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkBringupTimeMeasurementStrategy.html</anchorfile>
      <anchor>a7041b738c252acb282ebf34d1710299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stats</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkBringupTimeMeasurementStrategy.html</anchorfile>
      <anchor>afda11163329087d60f0e175077c33a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::LinkStabilityTimeMeasurementStrategy</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</filename>
    <base>multi_interface_roam::multi_interface_roam::SelectionStrategy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>a372358cd313f5be6d3d317c3f009bd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>af51530f0528c80f0c7f729014c3612ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_up</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>acbaaafd9254366dcedf2eb6e136eb0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>longevity_stats</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>a60b592bae366fe7c532664d3e48d57ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_stats</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>aa21e4f587737f3a70651e76101a09f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_times</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LinkStabilityTimeMeasurementStrategy.html</anchorfile>
      <anchor>a4f6beaa208a3ac6650084a3ee1690090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::LoggerStream</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>ad55a9558d096a8eeb98173435803bea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flush</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>a3d37db1fbdcddaaecaaa03d258595e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>ab24eeb03c8d0eed862f0ed2eb912ac92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>ac8feab52b8e7b10601d6fb3c2945c822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>func</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>a4cdf47b5507d5db4acfed634a26fbbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1LoggerStream.html</anchorfile>
      <anchor>a42f027c7bbbce5222a810f07566452c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::NetlinkMonitor</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</filename>
    <base>multi_interface_roam::multi_interface_roam::CommandWithOutput</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>ad370fe518c228da9433d9570f1072b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>child_restart</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a502ec6d71a8fee94ed03e100737ac9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>got_line</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a10aa7ee394ee53c041b74fc60ce7d42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_addr</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>ab5dad614035f0622becfe6ac0ddf7608</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_link</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a533733de27a19f312de0e632f943fbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>addr_callbacks</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a882bd5a4d6fd32b9c6e5158c69274353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>addr_state</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a2f2a2a80d5e0634252a15bdd5e8b2fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_iface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>aa05c3c595e4261d1ea074e8c06b152e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deleted</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a949ce48d878836f3b607227ccc4c3617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_callbacks</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a140e943a6f2a255bfef46c0cbc24101f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_state</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>adcc8284f8fbbda1ef6f94b98c85ede0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetlinkMonitor.html</anchorfile>
      <anchor>aac9ca72550551e7bbad592205d38a284</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::NetworkConnection</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a0d6bb00080575c3b9391a49d3dae2725</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addrchange</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a7098237416a0fe50c0c72034ea96b5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a799a1d8eaa9d53ec0ee19a2057199c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update1</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a5821fc70ea528f1f42ace66d8264c2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update2</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a79dcc9669b0e623da9bda96ad1576bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a17d38712d5555d58129e1fde746f444b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_summary</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a7bf9be4f235af09ab9b67de0024d972f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diags</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a4f3258be8cea3ede4e11760a24d06057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goodness</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a44d019be09f97ea36498912c06e143c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a5f80dba41636e5351f8e84e986df3c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>monitor_output</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>aa771df1cca65c18c9a0acb1c93705889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>afe942c71ea2abb79054cf25359edb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>priority</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>ab87c44c83bbace1e9c2d42c9c3a8c5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a648abdfdf3f1e2a8a61fe737f0fe3e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutting_down</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a22f8cf6d1f99fee106a73f7bc41dabe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a24cee3e8a42dbbc8c0b9f1da0bfc9e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tableid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a33c724dc24ec264b39da2b61c136eee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_time</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a258a8dd9a72da39ee06d4561393990a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>udp_monitor</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkConnection.html</anchorfile>
      <anchor>a9592de74ac17a98a4b29aeece275975c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::NetworkSelector</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>ae9553310425e4fb353023155f9ac77d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_active</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a99ea8ebacabee9596a4b032331e648a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_active_multiple</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>acef792d7a9175830a9ceb4e16a6fa0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_active_non_tunnel</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a4a104d2fc1ced87aa5b4cadb570ac563</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prepare_diagnostics</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>ae75e1ab0e24b1740d7e699480320fbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>ad0af18e3b4d1b3a37d2b5baf96ba6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a93014d68634ff557ed308b9f539cec98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a4855523e5f8f6809afa465b161629c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_iface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a03f33c236b9eea311d9126110196b85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_station</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a607725885c93f3ee617f7464a616c5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_level</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a2ee8c325453056b3489f79880d12f372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_summary</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a3135f87f902ddbe17fc983ec04ec8b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diags</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a872345b0fbc324c2543677220846bb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interface_names</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a141457fe120785226cd19eff45523ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a1a58263dea06bdd7d7a4a28af791fc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>routing_rules</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a3be537a79cfff041f8321c239013b487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tunnel_interface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>ae207267388b3ee25f11a7518b3ae46e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_tunnel_rule</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a22595d77d1bc92ad94ecb19ff28235fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_tunnel_rules</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1NetworkSelector.html</anchorfile>
      <anchor>a08e1c7fcbd47815a901823946778e093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::RoutingRules</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>ab0ff05b57650bf40e5433271a52bc0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flushall</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>ac5d13a7dc3e77ed68bbb2e44f8ba3a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flushtable</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>adc0a524efbb08997bb0dd65bf85bbc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>refresh</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>abda56d0ae1d79db8a688ba6417bfabe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>ace3039711de02de0c566ae4af21bc33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>numinterfaces</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>ae0d21a757e477209c0d711bcc30d265f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tuniface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RoutingRules.html</anchorfile>
      <anchor>a88f48875800dbf49beb9c11c6c8ac61c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::RunCommand</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1RunCommand.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1RunCommand.html</anchorfile>
      <anchor>ae265a840d07ee024f2a36347c82ebae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::SelectionStrategy</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1SelectionStrategy.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SelectionStrategy.html</anchorfile>
      <anchor>a7be85aab2cf0ad05d494025cc9f11f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SelectionStrategy.html</anchorfile>
      <anchor>ac4192d873736428b42930bc4d48b2f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SelectionStrategy.html</anchorfile>
      <anchor>a2dac8eaae14bc57b3f0f6746f55d6833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ns</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SelectionStrategy.html</anchorfile>
      <anchor>a5021402c3fc8f2814771e55ba9e85f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::SimpleSelectionStrategy</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1SimpleSelectionStrategy.html</filename>
    <base>multi_interface_roam::multi_interface_roam::SelectionStrategy</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SimpleSelectionStrategy.html</anchorfile>
      <anchor>a9ace8feffbb760d67b0e1584623a91ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SimpleSelectionStrategy.html</anchorfile>
      <anchor>a1ebe171cd34e4f85c39812235eb854e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>best_wireless</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SimpleSelectionStrategy.html</anchorfile>
      <anchor>acb3e4574d0152425a3c45e704aa9f77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability_thresh</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1SimpleSelectionStrategy.html</anchorfile>
      <anchor>a21f80f50443d5cfe9e37a1c7b6519040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::StatGatherer</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a48f80ac809be6a26758a357ede4088f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a8bd55467475a585f17c90d135f97d763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_string</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a2d3f6d17da8848f5c837cbfb86f9abce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>avg</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>aaa350436b900974d4b848b3fd72090ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>count</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>aa8135537f4dc496d01d4f6d60da43532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dev</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a164c02ffdc7a7d418a071962f8b576ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a95273acc09c28eeed22623f83f787dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a80b34e5cc0006c95ef251e96df022f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sqrsum</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a758bcb1bd51371fd108627a70bd83474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sum</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StatGatherer.html</anchorfile>
      <anchor>a02cd6b2fa12aa90434e3c81d1664f59b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::StaticRoute</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</filename>
    <base>multi_interface_roam::multi_interface_roam::NetworkConnection</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a378df705eeffc74f2a03731ea581f3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>decrease_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a59c22d6ffe150f8500d561c3d51fc5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>increase_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>ad087b74a83b5e0a9809e48acaf9fa5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linkchange</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>afaba83abb6badb51bf937ab58579b573</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_routes</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a75bffd85064b880ab80f746cf405fc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a4306eb0518c8dba7a449ae2e4a977a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>ae1b582e84bf3e1dac81b047879b7c227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a9f13f42cd3c20fcdaab25da37cf20629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a81f7b30ad03e3a4ad500dcb7b6e9a85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1StaticRoute.html</anchorfile>
      <anchor>a6c2b5e232784acf2b361621af201474d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::System</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1System.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1System.html</anchorfile>
      <anchor>ab59f3a422e6772a25bade6b4559967eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errcode</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1System.html</anchorfile>
      <anchor>a3134b5db34f1492b177c6e5d78d9b5a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::WiredInterface</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</filename>
    <base>multi_interface_roam::multi_interface_roam::DhcpInterface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>a18a66d7b3bab86dadba09f505a9a9b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linkchange</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>ad749e74fd12580e6f50801246fa041e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>adabd37d5c683ee11a769bb7e91d79cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>ab545621fc40f0cc820a39ad290e79db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initialized</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>aaeeb8f866ff9388beb4b6a75a4a24c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WiredInterface.html</anchorfile>
      <anchor>a640e9a1d12a83736ae0fbd41bb9e829f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::WirelessInterface</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</filename>
    <base>multi_interface_roam::multi_interface_roam::DhcpInterface</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a23dab60717857c50f268853f05ecf9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linkchange</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a55764db9aec6556092ee5d14ff516b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a87066c73aa1bcd4fe370b7eef74d1c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>startover</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a052cf654bc346bdd0c6a124dbefe74dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a9b139c1fc98362014eb82c8fabb8f2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a6645de22f6b16743531f8569f269b23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>essid</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aecc7adbbd685a0f9917cc0195339717f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initialized</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a81b686b3f3aeb3ecf0918358b249fdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iwinfo</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a217feb3834b5d2908c8db935ad1067e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reliability</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a9ee2889087c405e7b2500d8e0b9b0fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>startover_count</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aca3dad8463ea7e7e758a31b48b410d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>supplicant</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>acb50039d8a06652cce3aab21c6c38b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a8ed336e18a100d232847c574a9808f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_frequency</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aa5218a88f5b07e88f554b065f7d563fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_noise</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>af53d0b01800496d713b5fd112e64eef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_quality</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aa5b0e8b3ceec3085bc6fd95433eeef17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_rate</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>a1a0a6ce58686b98a5d4c88da6a6b4bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_signal</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aab2a5edbc5798541e6ac3c4246053540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_txpower</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WirelessInterface.html</anchorfile>
      <anchor>aeb598cb0cc361ded5a163e3b93004e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multi_interface_roam::WpaSupplicant</name>
    <filename>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</filename>
    <base>multi_interface_roam::multi_interface_roam::CommandWithOutput</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>ab352e125a486f13377e2ff15c33f69d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>command</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>a54616f28bbef3629e50f8b0138d98391</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>got_line</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>aedbcd38a851fc9621ca21910f53d0e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restart</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>af234693807c5bcaa321e022cfbb4a362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>ae31fe7839c604fbeb999ea8e6f3a22fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restart_delay</name>
      <anchorfile>classmulti__interface__roam_1_1multi__interface__roam_1_1WpaSupplicant.html</anchorfile>
      <anchor>a82361812b01ae678e799370067f41201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::multiset</name>
    <filename>namespacemulti__interface__roam_1_1multiset.html</filename>
    <class kind="class">multi_interface_roam::multiset::Multiset</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::multiset::Multiset</name>
    <filename>classmulti__interface__roam_1_1multiset_1_1Multiset.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>aa0d2325d0efb9585f3a71b9a4e6ffb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>a4d6b55aaaf5dfef66958b2a2d639a62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>a0602a994bc75bc1af4218598af0477a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>elements</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>a617ab05c95ebfde4e8461efd23382fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mutex</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>ae29a17a5bee3f66180a8366cc8876e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__contains__</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>a6e194a5912802cdcc676b524313ef6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__iter__</name>
      <anchorfile>classmulti__interface__roam_1_1multiset_1_1Multiset.html</anchorfile>
      <anchor>a3afc5a160efac8a20ace038bc2a3ba43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::netlink_monitor</name>
    <filename>namespacemulti__interface__roam_1_1netlink__monitor.html</filename>
    <class kind="class">multi_interface_roam::netlink_monitor::IFSTATE</class>
    <class kind="class">multi_interface_roam::netlink_monitor::NetlinkMonitor</class>
    <class kind="class">multi_interface_roam::netlink_monitor::RunCommand</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a810a6847a9a06db4d2068fbc8fded49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_status</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a0b59bf0bd16214f31e4be37ce82e6be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>monitor</name>
      <anchorfile>namespacemulti__interface__roam_1_1netlink__monitor.html</anchorfile>
      <anchor>a45c97dcb56c60e372f5df85c5afac828</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::netlink_monitor::IFSTATE</name>
    <filename>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ADDR</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>a4c974471fa360154d7016aa2dd22cb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LINK</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>aad5093293e120d56f96107aeb99870c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>LINK_ADDR</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>af799d5ad3224587137e26701b6e784b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NUM_STATES</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>a26bb91257d587a7d52f127a57ff96604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PLUGGED</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>a707993f574e43aa392ad12f454818bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UP</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1IFSTATE.html</anchorfile>
      <anchor>a34c1b0540c56b25306321fc99a86af54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::netlink_monitor::NetlinkMonitor</name>
    <filename>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</filename>
    <base>multi_interface_roam::command_with_output::CommandWithOutput</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a3dae3e96e0ddcb0575ae31c99e56ca37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>child_restart</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a815c25ace0670b2940dcfa4cc70f2607</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>debug_print</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>ac4724d78d6ee25eae0829895fa6ccd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_raw_state_publisher</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>af293d5b7603830bf0dca1107a4e70159</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_state_publisher</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>ad229bbaea85ce6ac94db4db2eb711ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_status_publisher</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>aad3cd997815964ba4428d66a08134dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>got_line</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a4a52fa6823f88f8af3ce5400ce3ef283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_iface</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a307390a8a0607f8c62f140e3b03d5cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deleted</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>af4bfa243130781f83eae92655217d809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a242e0a02b6bdc3af90d224049e222b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_state_publishers</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a9bc3df28887311acc74077c7355cddca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state_publishers</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>a6156da200c90994fb2d48aecb8b47f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_publishers</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1NetlinkMonitor.html</anchorfile>
      <anchor>ad90167a5aa16d85568b199df01f4b9f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::netlink_monitor::RunCommand</name>
    <filename>classmulti__interface__roam_1_1netlink__monitor_1_1RunCommand.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1netlink__monitor_1_1RunCommand.html</anchorfile>
      <anchor>a1cd37897b94b644c6950fee862fbb919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::ping_tester</name>
    <filename>namespacemulti__interface__roam_1_1ping__tester.html</filename>
    <class kind="class">multi_interface_roam::ping_tester::PingMonitor</class>
    <class kind="class">multi_interface_roam::ping_tester::PingTester</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ping_tester::PingMonitor</name>
    <filename>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>a09330d67a9b0f2b5330b7f843b37ead8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_address</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>a26c1b624bc8a032fc7d4b9c472d235e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>a8ec49b1a4887a00a348dd5b7e832cd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_verified</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>aa8839727196b1ea4010771076281e44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ping_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>a5e4e6cb93237d9dfdc2254e27e35fbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>restart_time</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>ad2b0c7aadb4b82c5caa700b04a225394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_has_address_cb</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>aa216f0f694ee5964242f24ac2d5b5593</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_timeout</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>a087f3d662c14f05d35a900136e6eec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingMonitor.html</anchorfile>
      <anchor>ae6af7defa88a49ae6c84bf3a9063a5f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::ping_tester::PingTester</name>
    <filename>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>aedde068cb057c7998cf6d8c393268ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>a3d2606e6c499f5d9881d34d852b79f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>a8cd8a0e626c9d086866f608ea6770425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>udp_monitor</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>af417da08e91cdecbe6d53bea852ee624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_event</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>a22131972e2f3861b6ada095ace3603bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_addr_cb</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>af8b2b31f89b340b892974ff8c1b5b66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1ping__tester_1_1PingTester.html</anchorfile>
      <anchor>a05552f955148e9adb7b1e0bff033924b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::pythonwifi</name>
    <filename>namespacemulti__interface__roam_1_1pythonwifi.html</filename>
    <namespace>multi_interface_roam::pythonwifi::flags</namespace>
    <namespace>multi_interface_roam::pythonwifi::iwlibs</namespace>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::pythonwifi::flags</name>
    <filename>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ETH_ALEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae062e8ee284da971b5da700a12dd8ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IFNAMSIZE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1c43708956cae8993a21db24b1440444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_DISABLED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a798161ef03aedc12350c0c7209e3caa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_ENABLED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0137db05f639feb0400ea390a2d6dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_FLAGS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a95de4301c29ace439a43e5b84a47a4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_INDEX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad01255bb159d799caf92291c4c34d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_MODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aefe3a17537b48b9e87047d17616eabcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_NOKEY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4aa3c5c2fd031363d59a65d4ba5b854e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_OPEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ade03557bbc555ded93c2d674659d3df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_RESTRICTED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae6ab792ca1f7ebb910a802669b1a8359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODE_TEMP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0772caea83efa0d2e9dca608c813f204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ENCODING_TOKEN_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4be4c1fc1ec0db1c9ae3a08165c15c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_ESSID_MAX_SIZE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0228f77cc8d2a0ca1f8cee3336569d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_ADDR_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab4d3a08b23c962c18e79a2dbfcd5bd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>IW_EV_CHAR_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa5b99cf2b8199f4fb6db9fa06cbe5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_FREQ_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>add7246da54e9ed4a9419d3e8404b9653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_LCP_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a12d00ee9c160083a73c13d4c840c0635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_LCP_PK_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a78ee08d304978a9b6b3605223028a770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_PARAM_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af144c11705e9d8a5a6933ff6af727255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_POINT_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a805855448620f7842fa34f99252a140e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_QUAL_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a8f41eb30b423b947605710ba851cb88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_EV_UINT_LEN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a035b0b49546d1f61da320aaff3d20b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_FREQ_AUTO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a34248bb18db21a5a70ad39f74b7e9072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_FREQ_FIXED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afb28a92882ecc11ecb0d3fc3e8e7f451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_BITRATES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5b7ed6ba2087bee8e0a590fcb85c2bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_ENCODING_SIZES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1fc4fe1338a2670c2a57a849e114c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_FREQUENCIES</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab8f75b2eb623ce48f5398f129185e5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MAX_TXPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9942c86c61d2584d85a4039fe029e524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_ADHOC</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aacb3afdfa752ae49e9a697f59f68d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_AUTO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab89a0da9c3e010f770c23a4fab42c71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_INFRA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a65e542c685e9d5a15f260f866f946c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_MASTER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aee5f01bf8729f347d86c66ada0aca253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_MONITOR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5a5ea4be9f9b971e579992c7b5dded6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_REPEAT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a10d3fb0dfea97972a4af61c56e5a0c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_MODE_SECOND</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac8e7342736b2bec02d2e34f8a8e8a8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_ALL_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a010b3c389db6f9551ddd78e775587a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_FORCE_S</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad0acf0da84c685f9c585ba61b7166d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af4a725d9a5d1c576b4e4698078bca4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MIN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0504d927cf67fd0171115cfe4148e811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aec52fc2ddbc557845fff76414423cd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MODIFIER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a61417f457b4ccccdd3b26834715ed6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_MULTICAST_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aded54e25ce6cbe909fd7f039fc6d58ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_ON</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aaf6ddf0ca8e04f93db76eb43db8da197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_PERIOD</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a15f09326b7882bd819d63cbd9982c9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_RELATIVE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aad8e65d16f00e35130ed485e7e167477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_REPEATER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae3c5c2a677def7c9cde4cf0bf0e6d864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_SAVING</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab6666cd937348c1628afa32c35f4033b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_TIMEOUT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3f701b03e10fbb8364bc0827c0b30f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_TYPE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad496469a9c3326e9d47350c87e627c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_POWER_UNICAST_R</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac37f3737b962c5ef6254ac90358e7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_ALL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0d07ff8ec7729ac30cd6413d3ec2bead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_ALL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aee352fd66e0e8966f5322e193ef42bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_DBM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3e51e6b17d602deeb4d4945e01560f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_LEVEL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afc49ff6ccfb8e18f418372a81976a87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_LEVEL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a17a3679317a988faabaed4c9f9d70b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_NOISE_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aedf30ee38755c17651941cf56b34ce4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_NOISE_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab5ace41671944b0eb350287f70ea8b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_QUAL_INVALID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1e6f1809a14230d5279c5d447a681ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_QUAL_UPDATED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7b8e0077bd866c084ac953f08cff0bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_QUAL_RCPI</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7efc0e7efdbe3a253a4f4efb4348a8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LIFETIME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac6e57f1e14ef2e25031fec2f3be16d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LIMIT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3db5c4acc3168960f2d4d4214840d80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_LONG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab24593a11b0c943894916601f608f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MAX</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afbde7035a1ba48eefd2f4ae4ee386a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MIN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a004027bc890db40bb9a3f84cc54a10d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_MODIFIER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae2fd37e092e0cad394010408f0110abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_ON</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>acfe7efb7819cf5e18fc7fb4e07e9683e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_RELATIVE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a681d2b906de39b3cab63825398c95609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_SHORT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6586d27edb970d44e1a74a1960212a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_RETRY_TYPE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab8e314b193ddb7490e9e3b89c82d8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IW_SCAN_MAX_DATA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a111abc019b467e7a8347f0fb2357857f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVASSOCREQIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0d5c0242beea6f9bdbd0f166f711dd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVASSOCRESPIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5622f959cdcd6e94ab6756726d8d5255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVCUSTOM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2eeafde53e39601efd1fac08e4b708f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVEXPIRED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>afa89b167774756f6333194dffaaa427f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVFIRST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a80aa663346be3dd4420916b178550068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a33a3cf588ca382de245a0baaccada2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVLAST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af80ae4c55db911718996ad7b7a3d591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVMICHAELMICFAILURE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2ae4fc857bf109263bcddad1f516a854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVPMKIDCAND</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af0c3e4c264349ebe78630817a82000e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVQUAL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a2991b0cd63e68db4bafd816026c98ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVREGISTERED</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ae4269714ee3299bd91c2ebaeeb518105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWEVTXDROP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3d908476066101b7846fc986918dbe33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_ADDR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a8718386516eefba691fc2f34cf09bbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_CHAR</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad5c98621595c505a1435dfe699ded6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_FREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a89f8d8bacaa60e68eabd870170fdb8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_NULL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6bd815a7b8e9db37ae6c13813f562cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_PARAM</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>acaceedb0463da2163dc96667902c3723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_POINT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a741483b0ad738e9f144a1358983b7db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_QUAL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a00b2665ab3302db00d742f18bba2ba21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IWHT_UINT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab3d3498ac5a07d2d2a57c50afec003f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>modes</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a10a2abb84b6273f1a5469a99aa1289e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIFCONF</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3ed13fabde83ceed2b3b40fc69d95f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a92071972e4a2cef13d5b5ac73b493978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAPLIST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9fcda72a0c7cebc01939dcab6aae8cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWAUTH</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1df126884f1e8dd869e69713d8fd15b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWENCODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a5a85c0721fd92f154eafea999cd0d5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWENCODEEXT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a84cc333c30ef249d5c190147f7005ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWESSID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7351847fefd0a1616f015f3ff38f3a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWFRAG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac00774b888b69d1b1636e8271850f356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWFREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3bef7acf810208b480dbbb42ddeff6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7e5740b8b1720afdc7bd1f99b8d4718a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWMODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a00aa7ebf9ed37de5f6d6e11081c7264f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWMODUL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af38b4afdbab533352858b08040bababe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNAME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aeea7189c7f95625a6f2ece2a4306f1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNICKN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a713adc393ddd537d8c394c5129c71db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWNWID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af647119b37d9d54ef07cc746b1981b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1f2da42d442ef2bc069157cc80a8e828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWPRIV</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac8de6904c1142f14917f44a6df3fcd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRANGE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa2187f6c7ba8a7b51e0a7affd3fea07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRATE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>af5532ea8e5f4af58879f58182af44f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRETRY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a02d17b3e8b69b7e46cafd4f24b3f2426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWRTS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>aa5b972fb3ea4f3de2362f51ca9cbb59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSCAN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>abe62fcde655995f567e13e6731056e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSENS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a358603be0a17863b4f01b6e4e48d30bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3962fbb8dc22407e6b6c15c75a204c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWSTATS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab69feee3fb7b3821fe580d016aaf429a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWTHRSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a9803cc8d0e131a013f684c8f0776f8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCGIWTXPOW</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6e58726d8a4062c2a59317bb8b454e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCIWFIRST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab591d0aff15f40ae7b001fa4428f373e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCIWLAST</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a96da55b6733970ac6ded4e3c565a4e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWAP</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>adefc7dc3af91bbf37d2de92bb2a77f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWAUTH</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a089c4dbd67e0b324c702dce9cbcff3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWCOMMIT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac029d08cf1cd03cc9c6eb0fa71c13306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWENCODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a855b7e27ec27016d0d640059c35ce8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWENCODEEXT</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a6a6deb76cfdccc67b32c43ee82c93b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWESSID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a07377a0e55748713300bfaf9761421ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWFRAG</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a97af864dfdc65bd5213a9877a9502a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWFREQ</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a04b51e888b35941436e9933c5c994270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWGENIE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7cfb3f15fc255ec4b99a53bb763f112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMLME</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1b0e59f4bb1c8bfba11af0ad4680b7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMODE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ac4458ea56c9ba527cf03fcbc99a7841d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWMODUL</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a4bfe774730ce22bd21aeddb51cb540e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWNICKN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad34a2e2161b34e12c192f885814924bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWNWID</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad6609a722334a9ae503876992c8826a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPMKSA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a3d301765d488de5042055712592b1235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPOWER</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a21ba1034205e7e605e62eaf4d572d999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWPRIV</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0331b3e81d83bb7b6904868ec6cd43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRANGE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0727df7db66a79d0fdaea9b3e30e201a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRATE</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a877ecc98d1055eb6f0a7fda4d6962a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRETRY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a1991c2bb9ac97d1d0c1c5396e66a4d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWRTS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a22b45a2131f6507dc1e98f5c82c0f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSCAN</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ab93d73793d527416c79c3fd55db82fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSENS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a7cf4d7255b789b3df67296404f56f09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>ad37293fbfa46b0956acbd71dfb6e859c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWSTATS</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a0c80180e4f4e2328508bacb5e9fec97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWTHRSPY</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a36f7ee54f648d4d32d9e5243b4a0d620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SIOCSIWTXPOW</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1flags.html</anchorfile>
      <anchor>a97f57c216446bf174aaa6ff525d4cc55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::pythonwifi::iwlibs</name>
    <filename>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</filename>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwfreq</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwparam</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwpoint</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwquality</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwrange</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwscan</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwscanresult</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwstats</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Iwstruct</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::Wireless</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::WirelessConfig</class>
    <class kind="class">multi_interface_roam::pythonwifi::iwlibs::WirelessInfo</class>
    <member kind="function">
      <type>def</type>
      <name>getConfiguredWNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a03ad598c559c603075d65ecd1e08ea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a6eb87d0041a243932827b2ce7577f2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getWNICnames</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a2862b77ed03871b5c1da451962b395a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hex2int</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>ad904498e2d1fc79cfb4fbfac26bbe385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makedict</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a974a7d62a50f758f1f77544920fd368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GIGA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a986a6ce7cacbdc415e85cfdc784e4ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KILO</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>a81b91371971b5d1e78b3166bb202477f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MEGA</name>
      <anchorfile>namespacemulti__interface__roam_1_1pythonwifi_1_1iwlibs.html</anchorfile>
      <anchor>aa8f898969fa55fa2e40c7ed9a732e29c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwfreq</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a47515427a7ae533afc647a9423b5ed2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a08ef26b619c8e16536e220fbfd496b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a411834e88b0843f0e945f9ee736eda86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>ad404be1208640fc10cda902a6c97b340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>e</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a16504558479dfed35a7dccca80c25d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a3440a85cff3da0e61f9ba762a11a67cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a8aebd5d6b2012c7e253f3df61e61b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a1a59743c26e4e5702d6a853a2b93016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>m</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwfreq.html</anchorfile>
      <anchor>a170974afac39a91dafe236bb1f20f609</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwparam</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a49dd4bd894d857f0f645822e8b583d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a1d46a745e080230a79ae12574f6c6e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>disabled</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>af4c74770c17a806b8380d9e88ef5a12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fixed</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a3da73dbe89a95d20ead01b31e523c8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a6b764ffd69874adbc411149723fff0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a53eb925dfa546ea706a57a86ef72febf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a62cb938ada669dccf27ca82f4a97df0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ioctl</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a66c217f585dfa10df06c16078faa0672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a0579a78c77dfe7d73234e151503c2916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwparam.html</anchorfile>
      <anchor>a64957430987495b76425c6ea17e5c064</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwpoint</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>aa7bf5de1b2998046cbea2579afc3d72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>a1e2fc8c43782db9679c6919b64ff2956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buff</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>a9414175a1f86f7a698a1c01f4f92a65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>a34f0f04d5e59be91fb1f420c0edd48af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>a3998ce9fc78ffd61024669f43df642f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>length</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>a807c54251b8d857faf010ccf4053bbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packed_data</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwpoint.html</anchorfile>
      <anchor>ae2c4fa65eebd40c25c71a96b81d949b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwquality</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a02162677d2cc0d1ba6e5d0e57dab434c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getNoiselevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>af3e1c3c791b4c8ee71943d103773f7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSignallevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a93e391d52f8056e534bc25252f66ba61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a9330d6cc16edaaddbf4174e2bdc2ea82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setNoiselevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a8c372551d465766c45ad3af9af91fe39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setSignallevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a84bbacbcfa7277a0a42ba9a692121e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setValues</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>acea0d787fc00b7f56555adc1d87759c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a96351b78fe8ecc788ee0e271bdbf9755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nlevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a0c38d799e499c4a35f2eec57cd72f086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quality</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a486e073e500545f7e53116696856108e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>siglevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>ab021f0c2eba5e12eb452ffc7b8dd8bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>updated</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a919e034e1bc7f51820ba95cbd604d421</anchor>
      <arglist></arglist>
    </member>
    <member kind="property" static="yes">
      <type></type>
      <name>noiselevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a8a1626720031b87a602e21c3295d91f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property" static="yes">
      <type></type>
      <name>signallevel</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwquality.html</anchorfile>
      <anchor>a70fe61d1e42dba58362303d7fade2f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwrange</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a3af2d850bbf6ab1a493e03b2b23630e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ac7c284cb13d82d3f1f21ab492e583e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>avg_qual</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a44938ccafd68d140daf8d02f8ecaa619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bitrate_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ac1ff654c9f0d99306327e13f434a92ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bitrates</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a80406b187f88d7e71a69a78db118ef20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enc_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a803f50aca3791e80f1535e29bf9eeb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>encoding_login_index</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a5c47ef8f4eec53e441605f78532e22c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>encoding_size</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a4d964d5d9b2334b5f8e754d6a9c65166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a9cf84478a9b165904ecccd675ede1836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errorflag</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ab3ae7896b07be12198c3a02312500d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a4384c96b53849ab9ac4e156d3adb4955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequencies</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>aa0b8be9bab28b822ea48ea09b427e2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a67d638af5b7a21348a650e84e66d7521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_encoding_tokens</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>abffbed3b9a7551cf2d77cc85bea420ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_frag</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a81152c6e2f785f14db427cda82b9b193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_nwid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ad4ab9ce314baeff85674f603534fdaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_pmp</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>abb96f8aaf6edd2c8e4ab7f1885892a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_pms</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a504e71bf81a29ca6c505e4a2022ca4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_pmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a0260c1dc9f0a6e5e241c30ac0ad25c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_qual</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a22154c0657c3146ac8daf72335e90e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_r_time</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>aa387c7a421cdf625057ba17cee5a4eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_retry</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a0e5da115bc006fab8beeda8e330f24b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_rts</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a72f7d8f0cdce652ce9a85b1eac1140cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_frag</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a4bc4bee242f3d33669b5b787d3dc95bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_nwid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>aec9a27ad5e203c4d8c36ffcd1ed306e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_pmp</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a34453d3bd75165117f11467fe0595730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_pms</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ad2463ec50d5325222388fc49f9103a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_pmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a880e0d9457ae04026a6c538050b4caa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_r_time</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ad1a1f0c57221ff9b9c531c5a3d19d4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_retry</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>acdd31285373c4637d6e4979fe885f9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_rts</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a2a69b25ea7d734877f41050e94f5bcd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>modul_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a7d8af8699d15ad7c19dacf8dc818e7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_bitrates</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>af88ae2bd5423e93d8ca0fba7d4c06816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_channels</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a0356df3bb6040c587e9c39acdff8b7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_encoding_sizes</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a327e1ca85873151cb54fe1accf815ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_frequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ac0797b5fff1ee6575bded78b1a9268d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_txpower</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>af057312451104db1f9204de61b3f9a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_freq</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a36bb600788ea06c14a6544c238ddcd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_num_channels</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ad4e4eec879cbd90c9451da2af911c961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_num_frequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>aad9627a4d7a6f66b530795eaf3c7fd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pm_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a85bde091ff4a4716b3b27a00834ca5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pmp_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ae0a088bca8b16bcea701b28aba1fe053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pms_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a02822d3dbb63f8b47e917b5f5edd5477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pmt_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a0c64b0844ed8a1596124db6e24dc9fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r_time_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a421f1b3e279475e1eaca248607206726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>retry_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a0cc93528b9d8c9c46ede0450a049d275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>retry_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a6001b6b4dea880b2f67d25f849eb7cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sensitivity</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a89c7618605b5a3509e5fe01e8c56fe0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throughput</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a71ee6b490f1ec08f4d543f94acaa4fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>txpower</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a6080c425b0e9dcd9786899fecf9001c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>txpower_capa</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a2be95526849f12957e4673d994ee40ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>we_vers_compiled</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ad5b79d72408d616fc3e0ca19430efe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>we_vers_src</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>ac7cbb3c42319fce720513c612433fa54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwrange.html</anchorfile>
      <anchor>a92413a3d8100e1dbd9a3fbbb332b57a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwscan</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a96ef2f46fb95faa16589a05996e7e844</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a77ec17048ffacaaf312b2235d530e750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>aca8c1de5b902578d567a63a46d15bdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getScan</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a1e15a637f95684a812c434e414bf4af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>abe13ac581af6323ee1be6e6cb94e6b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>aplist</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a133dcac41fb6e9930581f552959a4280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a009ff6a3818f5d0d9a231925bc3a45e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a653b0c83d5a18f65c0bea5edc3fda5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>ad8d73087bf0061393bd05952aed60673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>aae9561aa43de73d29e5667c7c9dcc9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscan.html</anchorfile>
      <anchor>a7718160c6ad6b4b8bbf1458a789d3fff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwscanresult</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>acf033baf5a131be7d423a1c7e20dbdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addEvent</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a64302412e65e747eec98c250a1a53321</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a9e99d10a01eb1ccd939f3cd0ab24ca00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>aac439b2cdf87ba4a73acbd8e683ad5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>custom</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>ab1080c119c4ad89fad0640e0eac52ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>encode</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a00e104aa56d35203a293c659288d507c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>essid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a9f9ca27318341cbe5342b9c30af1ae96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a1e85242c5022ec5f556664357f72859d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mode</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a8cf66a77d32c61a216b08284cbe3bf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a0a4f0b8ddf6d9701b42825b84ce932f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quality</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a67bd8a5dfa7c2e238f608036cc2d57a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a30c02d01f2e369dfe773ebd6c6315ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwscanresult.html</anchorfile>
      <anchor>a1e45928fba397e575e8aa56064f7b77a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwstats</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>aabc33c11129b56172e527759fb40254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a0845122339938f42f73cf03427dbf550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>discard</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>adadf5ed6efaf9fad3774f5809e8b309e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a016c30ac10a7851bd9cf6193d2e98827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>errorflag</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a7e731c0cef04453c07686d46f3e49e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>ab04d857e47ab1f7d75032c536c192a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a8d1cf3918eaec96dffe9510508356a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>missed_beacon</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>ae53afb60d08d2e1c635654f898479e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qual</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a424d474dde909304410e4dad58a4baa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>a8514af56e386c879899bda58216103d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parse</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstats.html</anchorfile>
      <anchor>af6058e613e7bfe307118f9316d7f11c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Iwstruct</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a867afe40c66be95213a6c9b05d7a4214</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iw_get_ext</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>ad734ffa3bd48af2c4827c1e22a971c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>iw_set_ext</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>ab6836d1e57271a600ac02c7aad299a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>ae2b5b2228cc334831dcbaefc5beaccdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack_test</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a61bc3c6f38abe0ab2b5d23243f2d36db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pack_wrq</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a28bce1c6dc292592b493a85f3834b3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_data</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>afadbf610114cda354450d98ad18c98b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unpack</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a5930660b2d24caa6f9df7641efca3857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>idx</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a1c8ea3cdea741b87868e6b57218be921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sockfd</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>a348f95c519c2b6bcb146ac6fc5368d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_fcntl</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Iwstruct.html</anchorfile>
      <anchor>ac21bf2a03f7b9f4bc1a651df9abfd05f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::Wireless</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a88e3c06b91c919fe00b68043ebdaa40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>commit</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a58409e374cc93f7d1c937059823995d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAPaddr</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ac997b03caa145c2435b2021f669c5dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBitrate</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>af3e8c5f123e05b35d7a53c6308914809</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBitrates</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a59a4bd95a76350b88382e860edbcd106</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getChannelInfo</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a092112695a02faab94df030d57c6244c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getEncryption</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a2a6e365b4dadb76a01552a13ff125f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getEssid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ab430484b916d9188cdd072ac712d5bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getFragmentation</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a0e3c730e7281c7a9775b232120f93b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a6f765b8fdd9eff6b89ca2912bb872b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getKey</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a5a3e34ace06d4905303748c06683547f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getKeys</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a2b00778e902279854a283dad2eb6912a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMode</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a1dbe9100a352d0114f1d980a60c889a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPowermanagement</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a02c8cb06adb4f489d410a2490f61d7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getQualityAvg</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a830419ac532b0e33922b74c59f57fd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getQualityMax</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a98d62ce5ecc4d4236ec71b1c834676eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRetrylimit</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a809da3d660f35d05268ca9043365e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRTS</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>afabb2f395743bd46cdb8bc9bf8eb65ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSensitivity</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a06bc31578bc072c83f7e56d7f900b45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getStatistics</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>af9ab18ae6eac7e12d7c2e80d30d18234</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTXPower</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ac95e51a43dfa995c88f9efbcc278c37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getWirelessName</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a5b46d663c9f2afd21b981758395f2a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scan</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ab1e0beb370cf0ec4862fdfa9ef01c2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setAPaddr</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ac360aa37247ab0594575eef71c7d4d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setEncryption</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a0fc413623e373f1297864d9355475ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setEssid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ab3237662284ad6db4be859f040ea296c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a3e8937331a75e8b020889333f390e1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setKey</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a91877c1b1e8cb29ef64acbdd0e593fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setMode</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a2a81f2950732bd760e1bce485bc7ac84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a09b1a505f5b3dfa35015204c631bd7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iwstruct</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>ad9b6fb3277fc9517af59c81e549a158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sockfd</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a9ef7ed9acd781582d522903380da6368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wireless_info</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a794c0539c5f4463146c13883d7ce39e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_formatBitrate</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>a353e5a6c5779e3d4a33f14a2c0a6da89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_formatFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1Wireless.html</anchorfile>
      <anchor>abc502ab6d5991dd80929b1f53daa822f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::WirelessConfig</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a173ebcdada2afeddc4d6abb5eb6a1745</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getEncryption</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>aa92e2be08a1339720b0737cca411c621</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getEssid</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a11bf15f2fcadee0d0770ac807a48ed04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getFrequency</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>adf4ab9dd1c5f803ee9a70e1871348849</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getKey</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a1a5b7b0847257b7734d169cdd0417c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMode</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>ac2231e13e10c648ce8af1305c7c998e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getWirelessName</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a761fcf21dab7a6ebd4392b9b6d79c467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>essid_on</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a867f0b05bcc47e6eb3336ad7aa3186d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>freq_flags</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a77c4606992fe60247bd18b3fe7b6824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>aefcd3a93c85bd8ebaf3aae00b6fa416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iwstruct</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>a66418a4a30dbc0fe63e17cadf6a8bddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sockfd</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessConfig.html</anchorfile>
      <anchor>aa62ae570ca02c67318a4890521916cc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::pythonwifi::iwlibs::WirelessInfo</name>
    <filename>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</filename>
    <base>multi_interface_roam::pythonwifi::iwlibs::WirelessConfig</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a036056be27d5572ba740ac92576e9a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getAPaddr</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a527b85f975f39beed3dae37d30731079</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBitrate</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a0a05f7e51e595ef45b81c37396ec03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getBitrates</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a7c4dd64c3fe2fe2d84cb2439e5709c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getFragmentation</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a60248dffc2db486d94fba0457dca108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPower</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a4eeea23cec9677bee2e2b5cc0264f926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRetry</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a228d16bbd08e43006da9b783f7648d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getRTS</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a8285e4638f9e65de182298d1252faab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSensitivity</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>abbcb38e74b3f42cc3f9987dcf8186892</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getTXPower</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a4db12d7605d168daae846f29ce8539ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth_cipher_group</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a2d9745902739bd83c0fc4afc831e3b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth_cipher_pairwise</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a17b83918cf778d564a8b1d81ced73595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth_key_mgmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a9328bb23dbcbf029fa3c559e1d1a169c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_auth_cipher_group</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a02e15cf12fc509ac83851c16bef76939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_auth_cipher_pairwise</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>abf27e4fad5c15defa6ffa2935e3c3ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_auth_key_mgmt</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a5cee3a23ed9a511c08ef580b285675ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ifname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>aefa8e7df598152e0a9823c8c680f3c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iwstruct</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a31ed50696f248ff9b28ed517007bdb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nickname</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>ade1ca42fb2d87a4e275e0153eaed0d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a565c7547987f23d0d80d9eedaa8f384a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sockfd</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>aa217ae6392d4544d576d5932d08dfdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stats</name>
      <anchorfile>classmulti__interface__roam_1_1pythonwifi_1_1iwlibs_1_1WirelessInfo.html</anchorfile>
      <anchor>a7a22b5a3008fae0522c42626f53623d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::radio</name>
    <filename>namespacemulti__interface__roam_1_1radio.html</filename>
    <class kind="class">multi_interface_roam::radio::Associating</class>
    <class kind="class">multi_interface_roam::radio::AssociationState</class>
    <class kind="class">multi_interface_roam::radio::Network</class>
    <class kind="class">multi_interface_roam::radio::Radio</class>
    <class kind="class">multi_interface_roam::radio::Unassociated</class>
    <member kind="function">
      <type>def</type>
      <name>is_not_associating</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio.html</anchorfile>
      <anchor>ac860cd5eb8d5ebf8b93e0d9c9bda3494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio::Associating</name>
    <filename>classmulti__interface__roam_1_1radio_1_1Associating.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Associating.html</anchorfile>
      <anchor>abe96ead86284d375a0270b2a8b762b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio::AssociationState</name>
    <filename>classmulti__interface__roam_1_1radio_1_1AssociationState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__new__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1AssociationState.html</anchorfile>
      <anchor>aa9ee1f4c446950dc8dbb85b80ff0b316</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__nonzero__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1AssociationState.html</anchorfile>
      <anchor>af8b34e124a3efc4ef2e631927d7fb81c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio::Network</name>
    <filename>classmulti__interface__roam_1_1radio_1_1Network.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>a62f8d910fa1e7ddf69df39b717c3a0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enabled</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>a84ba77357cad7660d17358dc503c70b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>a279b7caf545847511b1d0bc612ebdf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parameters</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>a51e8ddf5fbf45643be8c7c45dd1fe49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssid</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>aa92cbc506a133b194d86c7c1358f29fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__getitem__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Network.html</anchorfile>
      <anchor>ab028bb3ddadc8506b1dfe3a7b5d459cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio::Radio</name>
    <filename>classmulti__interface__roam_1_1radio_1_1Radio.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a4f6de5915c81e50906dd17aad9802b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>associate</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a0f215017496bb4b617bf1c61a328e9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_scans</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>aee6f4efe1363284d2727a7f282b487f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enabled_bss</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a89c508584280437fde22bb1ca30245a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_scanning</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>aad749e8aea32ce5de1a2f67037fd32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scan</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a9dc0c01ad3cfe96940ef98032c489b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unassociate</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>aa6e9e0a0cbe38b6ed543d516d798251d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>associated</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>affb51740a20911bceed27207ee1b7f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency_list</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a698479f72cacd06fb06e915436114c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hidden_networks</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a8d7ebb9911fc89e5315fc0a1564f8eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interface_name</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>ac0b00bafeb806484102ccdf14e66c300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mutex</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>abda92f50e55bb3f6755351805e8c8d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>network_list</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>acf3a20b219e1d57cac463b5116889a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>networks</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a4e6ff6dfa04268b1f9f873922608377c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raw_scan_results</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>adc2bae64e30ae80c166ff261b06572d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_deferred</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a07e93e6d5dd6795ef1cb35a12fed9d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_results</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a176aac60f4378106df41c69d0b0d412b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_results_event</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a0bcb369aefced22d610c2fd116104791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scanning</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a6ba2049a7b095f2823ecd2a19f5b2209</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_assoc_done_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a645918ad5cc7c2101389326da69ffa06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_assoc_feedback_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>af0d7d246731f892c48f671633315722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_filter_raw_scan_results</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a66e1e0bd4beb7cf629cf2c7198341f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_frequency_list_callback</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>aca5a06ecbf0477cf3d908f2e0a10bbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_network_list_callback</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>ad5d121fce378ca58613d5e36b18f1d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_scan_done_callback</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>abb39b9767d9fc41ea01fd923646ec3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_scan_results_callback</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>ac279e43a7a7e87f8f8647017478048a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_associate_action</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a6d9a38fcba4d9700c2550badc08d1bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_associating</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a936ae65b67853ec95c378e1c8b90d15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_assoc_msg</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>aa808ec3040dc242912e271b5978afd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_scan_action</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Radio.html</anchorfile>
      <anchor>a66bec0d1b077f29bbcb69b2b4f7ade51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio::Unassociated</name>
    <filename>classmulti__interface__roam_1_1radio_1_1Unassociated.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmulti__interface__roam_1_1radio_1_1Unassociated.html</anchorfile>
      <anchor>af2c8d5695ff7e19a8bbef3cdcca68d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::radio_manager</name>
    <filename>namespacemulti__interface__roam_1_1radio__manager.html</filename>
    <class kind="class">multi_interface_roam::radio_manager::Bss</class>
    <class kind="class">multi_interface_roam::radio_manager::BssList</class>
    <class kind="class">multi_interface_roam::radio_manager::Frequency</class>
    <class kind="class">multi_interface_roam::radio_manager::FrequencyList</class>
    <class kind="class">multi_interface_roam::radio_manager::NoFrequenciesReady</class>
    <class kind="class">multi_interface_roam::radio_manager::RadioManager</class>
    <class kind="class">multi_interface_roam::radio_manager::ScanManager</class>
    <member kind="function">
      <type>def</type>
      <name>check_band</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a5526d3e7862a9b1c8d6e0600a29c322e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_id</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a139be16a88774e19309c5b75120ecf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>known_bsses_log</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a64135dcf75b4efd06406038f7d09d789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>radio_manager_decisions</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a7af7d87731725b9767caabd4391bee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scan_periods_log</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__manager.html</anchorfile>
      <anchor>a37f09808c801e2140b8f7eb7d61129ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::Bss</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>a4570a954c918886ef0c9d485822e1618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>last_seen</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>a31803dbe33c6ec74da2eb638145bdbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>a892adb83bfa15186b49fe0ba865fec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>adb50e58943b8003dcb8d47ff012ee64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>by_iface</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>aa95b6c6c6e8cf7e56934e6ac5fb5fd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>aa0dbd836c664882e892adcc7571c8730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>afbf8bff83636f46c62a62913e4118487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssid</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Bss.html</anchorfile>
      <anchor>ab3a07fdcbb198e98d16ef5d804a1ee26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::BssList</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1BssList.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1BssList.html</anchorfile>
      <anchor>a03851cf87dca5ace23a348ae35fd81b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1BssList.html</anchorfile>
      <anchor>a73aaf9e8b15760dc3d6134de5550d416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bsses</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1BssList.html</anchorfile>
      <anchor>a4cfa7b780c985d238df67892e9a6e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>freq_list</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1BssList.html</anchorfile>
      <anchor>a259fe6fb79f0b32150243e0e976a0318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::Frequency</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a465f849aef43db30bea1751769389135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_period</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>afa89599673aec9d89f22a6e878015048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_next_scan_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a910882c917bc68478d7729e0e800f3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>do_not_retry_before</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a9bb851d7cf0f04882379ed44eddc1b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a299a442435107a634cf0cefda9aa143f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>af87818d91864283830c3f68129fa10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_hit</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a97dee1cc786e0e87e821a221449201b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_scan_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a0e46f790f3d30629eef9b43c848ea1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_scan_time_by_iface</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>a79faff68b9d719bdfa60b5ce90403aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>period</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1Frequency.html</anchorfile>
      <anchor>adaa3dd25090e73b556c1109fcb216de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::FrequencyList</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>ac276299c057eafa5d5811ac619161b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>aca85205bc140e56e630c92e464ffc722</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hit</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a7afdbb13313b550d7391d220e7c009e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_scan_freq</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>af97d763733d11a710aaa29a4124387da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next_scan_freqs</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>acfb9859e6496c73d523cf72f019e5c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>ad6a5e3fcbcc95da519740c798a2316c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reschedule</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a70be372164d80b9cf92df92999994372</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_freq_period</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a26323863b379607c7f9ba52d9205f7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bands</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a2a5125af201e8a3616c316ad38f113ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequencies</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a792253522c811068674c3030af1680a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_scan_interval</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>ad002238aa5583cb4f0f70177b0d6fd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_period_cold</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>a0f2adfdeb7749795bec17bad937fc3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_period_randomness</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>aba43f5ab79da37c69970d89b11f66b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_reschedule_delay</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1FrequencyList.html</anchorfile>
      <anchor>ae15b1f25d153ed1eb7a4315c613bb9f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::NoFrequenciesReady</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1NoFrequenciesReady.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1NoFrequenciesReady.html</anchorfile>
      <anchor>a7e3ab1e911b26dea2ae9199d203fa79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1NoFrequenciesReady.html</anchorfile>
      <anchor>ac9d639a58c156de875cb728406a0527d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::RadioManager</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>aeb047693061a665ae1543534dcccbf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_iface</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ae9f93ff696a090e6fdd7eb6888a02de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_bss_matches_forcing</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ae4e84eb4cbef494e1564aef54c152411</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_iface_matches_forcing</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a139edd7c5bb09f4801a82d4aaf86885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>desirability</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ae2e4ae6b11ba43623571cf3f299553c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_mode</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>aff929e6fa84bd4f1e81a31b326d0762f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a8c96c07abc1120f45b217f56d06f4a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>activate_hysteresis</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ab01bdf703453ffab0d9dbcffc46d385a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>best_active</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a5940b3736ff9a17abd5eb6eee3faa15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss_expiry_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a3d7efdb13c82a1bfec25e309b9870e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forced_band</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ac299c49cce48404f87ee4b3a9cb49893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forced_bssid</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>aa9ae711f7b781b84c95567a08f56e814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forced_iface</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a1534e2680e52f45f0fc56517d4fd0536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forced_ssid</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a81422884aa18c532272f3c6a0bc42a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hot_bss_expiry_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a173f0522c69713b8ab22e1f5fd2ca7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface_associations</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>aa67d68be949521e7ed25c36b934270dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>initial_inhibit_end</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a9088a109ee8364428f4b5a9fbdf02fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a294fd86b2b86d5638ab18222334e20c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_hot_frequencies</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a499fc83a74208ec100d4f7f2a3beb091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reassociate_hysteresis</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ac49201ed9201eb1ef806f18c22b1880a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>same_bss_penalty</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ac608919ff5258e9cc3836ed4b3dc8b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_manager</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>acc6d739b2099a5c18c0f5eb781f540f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_only</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a4bfc298cb5bc735351836c0732e3e22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_period_hot</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a1679e0bcfc6feaf669a7f0f1add0eb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_period_warm</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a49f69a9f9353f736ab5ff570088644b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>warm_bss_expiry_time</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a1f487cfe32a4c7fe508ad285ab72e046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_associated_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a60c2e26cac13f58740928645344e6057</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_cur_bss</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a0b8e35460423a093c072fad6ca2fc0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_dhcp_fail</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ab56714e0bdecbfac764a479dce114d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_new_scan_data</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>a0d104d194a9fc3b5682d6788fb448d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_ping_fail</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1RadioManager.html</anchorfile>
      <anchor>ae894cbbbe81cf89ac31049b6809ceae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_manager::ScanManager</name>
    <filename>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>aaaff37c38fde2ea48307efabf1000922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_iface</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a0f3b0e08a91bb586b350beeb6a8320d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss_list</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>adfdcaebcf6a2f8a7196bad412798d5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failed_scan_delay</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a26adc199bf51ba389c22ef7966187958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequencies</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>afefcd248dc57c6e0472347fdd2232ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>new_scan_data</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>afb683cf3b7813043db01383e42ce0c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_scan_frequencies</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a72f004280a9af64eb06850ecf31f8684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_results</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a1f42a301ff616699380758340a723aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scheduled_scan</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a28a69462215e6545911657ef50877139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_frequency_list_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>acf555a3a4d48a62fb91889eb0f4f1672</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log_associations</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a81c48102f00ca8d9ef6d713b81ca5d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_scan_event_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a49b73420adc2cccb4012f262f0d5e999</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_scanning_state_cb</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a20a406d44bbc584e37c5dcb83839cf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_trigger_scan</name>
      <anchorfile>classmulti__interface__roam_1_1radio__manager_1_1ScanManager.html</anchorfile>
      <anchor>a4598f71c02cb2bb636592e8398972e62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::radio_sm</name>
    <filename>namespacemulti__interface__roam_1_1radio__sm.html</filename>
    <class kind="class">multi_interface_roam::radio_sm::Active</class>
    <class kind="class">multi_interface_roam::radio_sm::Associated</class>
    <class kind="class">multi_interface_roam::radio_sm::Associating</class>
    <class kind="class">multi_interface_roam::radio_sm::Disactivating</class>
    <class kind="class">multi_interface_roam::radio_sm::Down</class>
    <class kind="class">multi_interface_roam::radio_sm::RadioSmData</class>
    <class kind="class">multi_interface_roam::radio_sm::RadioSmState</class>
    <class kind="class">multi_interface_roam::radio_sm::Unassociated</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_state_change_cb</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__sm.html</anchorfile>
      <anchor>a3ad1861a1b3ba76c4d31b346251446a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>radio_sm</name>
      <anchorfile>namespacemulti__interface__roam_1_1radio__sm.html</anchorfile>
      <anchor>ad5f9739ca43e6766bb19249208f20892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Active</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Active.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Active.html</anchorfile>
      <anchor>ab2fe5316ef2ef0ef8d684adf409b1794</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Active.html</anchorfile>
      <anchor>a1e57fcc27a45583e3f80a34705f5b813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Associated</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Associated.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Associated.html</anchorfile>
      <anchor>a005b68560d0c4a228b90a07b32826fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Associated.html</anchorfile>
      <anchor>a8ffcc3326c153083e84eb27f5948db97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Associating</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Associating.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Associating.html</anchorfile>
      <anchor>abef54a0c5b3921d58c735c367e2c1f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Associating.html</anchorfile>
      <anchor>a0c82a2ba3f6e94fa8ce6acd294d4dc23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Disactivating</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Disactivating.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Disactivating.html</anchorfile>
      <anchor>afd60e8795b11ccef9f0cfe4a442d51ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Disactivating.html</anchorfile>
      <anchor>ac3849891ffe2f3bcbc57709585d60340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Down</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Down.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Down.html</anchorfile>
      <anchor>a0c4736448af2a65ecc70efe9dc0ba2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Down.html</anchorfile>
      <anchor>a87ace26eec10708dd88d54489d4359de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::RadioSmData</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a31afdca0720a8a4cb6e1af1405045d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>activate_request</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a6c1ee5df0c493dbae61a20b79901ba75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>associate_request</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a604af534776a106113881ce4e43d0d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>associated</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a59357b337518425b2534785bcb0b4fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>disactivate_delay</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a9f5b73dc687c9fe7af97dbf04dfcae99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frequency_list</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a1e12deae7d5bcc46965314aa0ebc59c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface_name</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a66a2de60005d01cc88cef151af7aece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_active</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a408cc40125645e67cf706eaaf360bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pre_up_sleep</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>ad02c1a911b4e9380b4908129569ba0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a358b2c3d9eaa2f03881ed153ea2719b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_results_event</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a64355156e6529f3ea18d2d74e8eaf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scanning</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a3155933d64d82c254545cefde37c153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scanning_enabled</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a78c32c014254b0f1d43ddee2fe7b7ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>unassociate</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a7a09b11fe5874e33c7d66741125f56c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_radio</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>a82dbe493b7ae7501d5312b056e48ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_up_state_pub</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmData.html</anchorfile>
      <anchor>ac13176f6a46b2914a15adb27956fd74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::RadioSmState</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1RadioSmState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1RadioSmState.html</anchorfile>
      <anchor>a49a342b4b185880ef9a2a3dbe09d08c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::radio_sm::Unassociated</name>
    <filename>classmulti__interface__roam_1_1radio__sm_1_1Unassociated.html</filename>
    <base>multi_interface_roam::radio_sm::RadioSmState</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Unassociated.html</anchorfile>
      <anchor>ac039831d89afd7e1f279ba704c070954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute_async</name>
      <anchorfile>classmulti__interface__roam_1_1radio__sm_1_1Unassociated.html</anchorfile>
      <anchor>a9a266855607da9e05f80828c4d7840ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::roam_node2</name>
    <filename>namespacemulti__interface__roam_1_1roam__node2.html</filename>
    <class kind="class">multi_interface_roam::roam_node2::Node</class>
    <class kind="class">multi_interface_roam::roam_node2::RoamNode</class>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>namespacemulti__interface__roam_1_1roam__node2.html</anchorfile>
      <anchor>a1730af0655316b2e249e5853c254f39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STATUSES</name>
      <anchorfile>namespacemulti__interface__roam_1_1roam__node2.html</anchorfile>
      <anchor>a76c18b8ceb7262cc3dcdfd89761a889f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::roam_node2::Node</name>
    <filename>classmulti__interface__roam_1_1roam__node2_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1Node.html</anchorfile>
      <anchor>a9305e91f65e8eb9cfc72dee682ad9767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown_by_reactor</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1Node.html</anchorfile>
      <anchor>ab2268a01d720a57023751dd1cfb282c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown_by_ros</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1Node.html</anchorfile>
      <anchor>acf53bbaa972d5d760012d3577511035e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::roam_node2::RoamNode</name>
    <filename>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a8709aafef8a86d14afa85b3d94b6022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a8d3c522c00fed0ec653359dc20f42777</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>fill_diags</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>aab882ecdd16069f4461775ffc0414abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>gen_accesspoint_msg</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>ac3f4602260893d5c2b93dc31ef312712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>gen_status_msg</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a3b3a6c115032ec5070f1e7c88a0be85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_ap_pub</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a51e227cba47f144a8c58ce498809b6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ap_pub</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a4a1042131e0a5c74580aa0ae4ab25b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_pub</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a31a18a1a7a1e22fbb389a6c4fd51000d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a2e766c34ff14e118299f3b13c1a173fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface_id_pub</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>ad5679739d2ca323e26294b3e2dfdbbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interface_selector</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a02a05cf508bed06861ad5a89bd9fce29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reconfig_server</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>afb6a9c706865357b294ee6d01ed6ed16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status_pub</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a20c0daa6aa337c4d4e9e4a85327cbabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_publish_status</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a6fe2a142ddda95fe396d3022908e10b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>a9eda4562b3c1ffe3ac67254a096187df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_wireless_interfaces</name>
      <anchorfile>classmulti__interface__roam_1_1roam__node2_1_1RoamNode.html</anchorfile>
      <anchor>ab39ef41b02a503e10c4f7aa48245d295</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::rosmasterless</name>
    <filename>namespacemulti__interface__roam_1_1rosmasterless.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_master</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>afab4ee141f0576cda1d18f5b74a9219a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_init_node</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a32c5afd5e4c8cb1171da3bcff7c3c1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_publish</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ab292239c56c32e4f86bf83afab1f0cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_registration_reg_added</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>aae6c2175d86f0bb61f0fd7df7f865a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>master_check_interval</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>aa6b018501be3d503bfd57fbb0f0071ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>master_pid</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ac96eb8c54921e7358535fd4d29ea1d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_check_time</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>ac9229eba85568235c2c605c69532bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_Publisher_publish</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a8bf8d9316493263cade564bd3e378810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_rospy_init_node</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a0bfaf600c7dadbd6012d0e7e2c1c804f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>pub_list</name>
      <anchorfile>namespacemulti__interface__roam_1_1rosmasterless.html</anchorfile>
      <anchor>a0507ff71c63eca23a1e244885ee169cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::sigblock_build</name>
    <filename>namespacemulti__interface__roam_1_1sigblock__build.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>ext_modules</name>
      <anchorfile>namespacemulti__interface__roam_1_1sigblock__build.html</anchorfile>
      <anchor>ada27da5676718e97b2dbc5bf67438d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>version</name>
      <anchorfile>namespacemulti__interface__roam_1_1sigblock__build.html</anchorfile>
      <anchor>a56965a1b0e9a549826e5d2bc03ce1f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::state_publisher</name>
    <filename>namespacemulti__interface__roam_1_1state__publisher.html</filename>
    <class kind="class">multi_interface_roam::state_publisher::BasicTest</class>
    <class kind="class">multi_interface_roam::state_publisher::CompositeStatePublisher</class>
    <class kind="class">multi_interface_roam::state_publisher::JustSubscribed</class>
    <class kind="class">multi_interface_roam::state_publisher::StatePublisher</class>
    <member kind="function">
      <type>def</type>
      <name>state_logger</name>
      <anchorfile>namespacemulti__interface__roam_1_1state__publisher.html</anchorfile>
      <anchor>a24494df2001d91ec769eb0df5742ca55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::state_publisher::BasicTest</name>
    <filename>classmulti__interface__roam_1_1state__publisher_1_1BasicTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1BasicTest.html</anchorfile>
      <anchor>a182e43395c37578794a7de974fcd96bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_composite</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1BasicTest.html</anchorfile>
      <anchor>a0a7c57b23757e53883455b7d27473120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::state_publisher::CompositeStatePublisher</name>
    <filename>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</filename>
    <base>multi_interface_roam::state_publisher::StatePublisher</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>aa81a654d4349893368602cf956a59a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a48a297cedfb64df7571534545c2c1c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a7c96c3e4affbbc6e8326dc52bb674c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_func</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a9a0da6629cf0b86bbf23d611d2d7ad09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_has_been_set</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a86583e7129bc74385e8b5cf3012d448c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_states</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>ae91fc2eef941026483db302869934c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_set</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a0bf2ce8cc9a1fd29c01dd154b2012d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::state_publisher::JustSubscribed</name>
    <filename>classmulti__interface__roam_1_1state__publisher_1_1JustSubscribed.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::state_publisher::StatePublisher</name>
    <filename>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>af0259fa4ee65617282618ceac36933e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a032958375f5f72ecf7a54d49671eb95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>adf54c87cb9d807cfcd7835e2ca8e1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a605ee403aed6c5fae9754afae8e710a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_event</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a01bac0fbb7452dc4158012c03cfceefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_setting_thread</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>aa42a154bb9efdf8eefc4a65184b7210a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classmulti__interface__roam_1_1state__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a4e32ed8e8e1790c239d5665dd8a612cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::system</name>
    <filename>namespacemulti__interface__roam_1_1system.html</filename>
    <class kind="class">multi_interface_roam::system::AutoShutdown</class>
    <class kind="class">multi_interface_roam::system::Quiet</class>
    <class kind="class">multi_interface_roam::system::System</class>
    <class kind="class">multi_interface_roam::system::SystemTest</class>
    <member kind="function">
      <type>def</type>
      <name>run_ros_tests</name>
      <anchorfile>namespacemulti__interface__roam_1_1system.html</anchorfile>
      <anchor>a085a0ade55b00395bbc68d58cc919951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system</name>
      <anchorfile>namespacemulti__interface__roam_1_1system.html</anchorfile>
      <anchor>a57283f7c29804b8865fd8a9b541ab208</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::system::AutoShutdown</name>
    <filename>classmulti__interface__roam_1_1system_1_1AutoShutdown.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::system::Quiet</name>
    <filename>classmulti__interface__roam_1_1system_1_1Quiet.html</filename>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::system::System</name>
    <filename>classmulti__interface__roam_1_1system_1_1System.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>abca22b15727ade11354d7b4dd62aa1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>errReceived</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>ac2e82a55fa41365165703fe957bc5676</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>outReceived</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a50322c08ac8b4f5476281f7f9d8aa811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processEnded</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a82402c2e245fad0f982a75b5ae7312db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a74309a20551e3bcfab6d0cc62346e574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a9874e9c99e3fdaf98f4db78009c06e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>deferred</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a212abbab371f2140bb93bbe61c713d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proc</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a8e78128e363b8d1c448bfa1046662bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quiet</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a2c9fc888cf427bc09a791226a08611b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutdown_deferreds</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>abd3b665edcc234b66a4e67123b5b9a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shutdown_trigger</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>a3882a37420e513774ec06745c4fcc414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_shutdown</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1System.html</anchorfile>
      <anchor>aeb8acf03e5a40995016beb819e35743b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::system::SystemTest</name>
    <filename>classmulti__interface__roam_1_1system_1_1SystemTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1SystemTest.html</anchorfile>
      <anchor>ac33ebfb897ef5eeeb94751d85fa0030c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_no_return_early</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1SystemTest.html</anchorfile>
      <anchor>aaf9f898610a1651c43c22467417a35ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_retval</name>
      <anchorfile>classmulti__interface__roam_1_1system_1_1SystemTest.html</anchorfile>
      <anchor>a5e0ff4a006341d4727083b9fcb60f701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multi_interface_roam::weakcallback</name>
    <filename>namespacemulti__interface__roam_1_1weakcallback.html</filename>
    <class kind="class">multi_interface_roam::weakcallback::WeakCallback</class>
    <class kind="class">multi_interface_roam::weakcallback::WeakCallbackCb</class>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::weakcallback::WeakCallback</name>
    <filename>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>af66814bfdd4188c7d2894bed304553b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>a5716cc2f1fd9fe31432be5867beb7346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>default_callback</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>adeed808b99d71ea879e467f3679dc8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>object_deleted</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>a0aae5cecd211a7579dfb2b4dde3c5043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback_attr</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>a628acacf064c009c8ad2c4c3c63d2d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>ada0111bba07a62157312efdb34995285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wref</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallback.html</anchorfile>
      <anchor>a5b3aa9777a36000714cbeca2300ffd1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multi_interface_roam::weakcallback::WeakCallbackCb</name>
    <filename>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</filename>
    <base>multi_interface_roam::weakcallback::WeakCallback</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>a2675560d2a4c31041e03cdbd616d49b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>object_deleted</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>a2b7917ee2adc4cbbb2f0415641b20249</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_deleted_cb</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>aa2bea7c1e13a98d8cfd656f4e1dceff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_args</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>ac847bc007a8da267ae5ee9515f52e351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_deleted_cb</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>aee26cb177f5cfbb5e03958144ad370a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_kwargs</name>
      <anchorfile>classmulti__interface__roam_1_1weakcallback_1_1WeakCallbackCb.html</anchorfile>
      <anchor>ab00ca9a6de0b58a2b1239283e72e81af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcap_twisted</name>
    <filename>namespacepcap__twisted.html</filename>
    <class kind="class">pcap_twisted::AlreadyClosed</class>
    <class kind="class">pcap_twisted::Capture</class>
    <class kind="class">pcap_twisted::DeathReporter</class>
    <member kind="function">
      <type>def</type>
      <name>hasPcapObj</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a9b929c9965b09a2751b3ae025fcc215d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_pkt</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>ad3da7b8c8168d25602ee2f0a7a0e960a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RawSocket</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a9f741708d5e11a7d5f14c8f82fe62353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c1</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>ab21abdb79faf928e59962a1631c9206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>h</name>
      <anchorfile>namespacepcap__twisted.html</anchorfile>
      <anchor>a6d49071e3f1dd3e08816934df84af24f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcap_twisted::AlreadyClosed</name>
    <filename>classpcap__twisted_1_1AlreadyClosed.html</filename>
  </compound>
  <compound kind="class">
    <name>pcap_twisted::Capture</name>
    <filename>classpcap__twisted_1_1Capture.html</filename>
    <base>event::Event</base>
    <class kind="class">pcap_twisted::Capture::_CaptureDescriptor</class>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>aa76a4083e975cd0dea9d3c65eea34a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>a11891b1c10bb3b76546d090bb1312bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>a1e54ba083cf5691a0161a5eccb9f1eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>ae9c5c94ced3d561f4c73d927320d425e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>a63eb54bdcb0b498241fa0aa6a00e0966</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_subscription_change</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>aad4931dfa5bfbed12b01aefeb236a9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_args</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>a01deebb8f628ada8e2e71b5fc5c24659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_descr</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>a85c7fc0fac7048d88106f17896964141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_kwargs</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>afe185e323a123d1fd628215fae495475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sub_change_lock</name>
      <anchorfile>classpcap__twisted_1_1Capture.html</anchorfile>
      <anchor>ab94b163197e99fdb27706b7eaed72ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcap_twisted::Capture::_CaptureDescriptor</name>
    <filename>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>abbfc6bb173b04c54a5710cafcb959ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a21da09a3b4de6cff896b64f4d4d50eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connectionLost</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>ad7fd50991c018d1089369fe4afd5cbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>doRead</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a8211beb5c2a5fde578414e5c6b5d9b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fileno</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a927a5be7704d4025e1270334f931fcdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>logPrefix</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>aab889f9c2b7109ee524e2b6bc406d337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parent</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a5e13b23fec4c12bd87e289e2f3f7ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pcap</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a636ce18503d3944ef0d76787b39a937a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>a784e2874fa6f3c06b14e2ea31d3a8779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_got_pkt</name>
      <anchorfile>classpcap__twisted_1_1Capture_1_1__CaptureDescriptor.html</anchorfile>
      <anchor>ac648471bc63ffce4ec69fbc17b25f16d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcap_twisted::DeathReporter</name>
    <filename>classpcap__twisted_1_1DeathReporter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>classpcap__twisted_1_1DeathReporter.html</anchorfile>
      <anchor>aeac2fb4cfd710a7ee7650ed02e93e300</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpcap__twisted_1_1DeathReporter.html</anchorfile>
      <anchor>a5bdbe3c280211b19ff937ecb3fb20fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classpcap__twisted_1_1DeathReporter.html</anchorfile>
      <anchor>aa15967146a86e4a9da80018598ae806d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>roam_node</name>
    <filename>namespaceroam__node.html</filename>
    <class kind="class">roam_node::MultiInterfaceDiagPublisher</class>
    <member kind="variable">
      <type>dictionary</type>
      <name>freq_to_chan_map</name>
      <anchorfile>namespaceroam__node.html</anchorfile>
      <anchor>a749ed7dcb79387d4c1d5832f67c92b39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>roam_node::MultiInterfaceDiagPublisher</name>
    <filename>classroam__node_1_1MultiInterfaceDiagPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>ac309d0830b3d58e1e51ba193a54a3fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_diags</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a479100d2659526af24afbf80529478b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>fill_diags</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>aa56caf94cac26454be858dde16459755</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>frequency_to_channel</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>ac5d896d1f16dc938972cb644864bb4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>gen_accesspoint_msg</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a26fe92ed7f9911ea68d9624f1866f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a3e9c75f41a428c3bb7060c4a2e01cd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_pub</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a7308cf18ea4760bb8ec98b2b7c600b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a8a07c33ed8a4d4889782b8f25bb688f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_pub</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a1145640589637402d65761e1b7c40248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_sub_pub</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a889da00d541efa2979e41a5f65c84589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wireless_namespace</name>
      <anchorfile>classroam__node_1_1MultiInterfaceDiagPublisher.html</anchorfile>
      <anchor>a7191ddd634b2fcedccf7804f93ff4c95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1multi__interface__roam_1_1InterfaceStatus___a83de0f19f41464a5a24274d577dc6b9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1multi__interface__roam_1_1InterfaceStatus___a83de0f19f41464a5a24274d577dc6b9.html</anchorfile>
      <anchor>a7b3f4fd8cec96fe61107d56cb9bb4b39</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1multi__interface__roam_1_1MultiInterfaceStat0d9d0574d5348a9869b50ab731c504ab.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1multi__interface__roam_1_1MultiInterfaceStat0d9d0574d5348a9869b50ab731c504ab.html</anchorfile>
      <anchor>a00fcbbf60904da773b26cad6a90cfe4f</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f9959415e979eb8a0a1291546d363c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad1b475314c2adb93a635a4959895dee8</anchor>
      <arglist>(const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_92425aba77c86e817aacc4044c5c88bd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_92425aba77c86e817aacc4044c5c88bd.html</anchorfile>
      <anchor>a7a73d6752dcf71dd47c2e0c07e88b61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_92425aba77c86e817aacc4044c5c88bd.html</anchorfile>
      <anchor>aa874777c620831a30e07452f8c369053</anchor>
      <arglist>(const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7316fd2bc550f12bfc23a13c89737a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada3ee7fc06050234eeaea2b478dda6da</anchor>
      <arglist>(const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatu782b44686d7f595f25c755b814c47099.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatu782b44686d7f595f25c755b814c47099.html</anchorfile>
      <anchor>a072c0f2c853b2f0b36d1db3f5c762462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatu782b44686d7f595f25c755b814c47099.html</anchorfile>
      <anchor>ad0e1e8804bd06ced397fd46955264924</anchor>
      <arglist>(const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_9b0b17ecbcfffdfca72ff9a0de730c56.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus0ebbd7ebd62e557a50686a490503fa99.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatusdcfdf0b2cfc7f0d465fea09aa4b0b328.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1a6271b9ffd8dd053346a41971c89674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac0a59da20bbcc090e7798d8296815056</anchor>
      <arglist>(const ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac50124c225387082755ef900de82dda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec844394d3b3881f554af455b5490029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus___ce062ebaba3ff7a801aee4e070d751b6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus___ce062ebaba3ff7a801aee4e070d751b6.html</anchorfile>
      <anchor>a50f37a31e335545ccea6772b24c0f99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus___ce062ebaba3ff7a801aee4e070d751b6.html</anchorfile>
      <anchor>a8bad43852d4a0b2da61b7efe93a66299</anchor>
      <arglist>(const ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus___ce062ebaba3ff7a801aee4e070d751b6.html</anchorfile>
      <anchor>a5198fe1a40f62f4ba8198202117283b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus___ce062ebaba3ff7a801aee4e070d751b6.html</anchorfile>
      <anchor>ad1e97a7c904126fb83331d982d55ef12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::multi_interface_roam::InterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a412e0cd40dd673209c80c1352db14446</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1InterfaceStatus___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a971465fcb61710219e9c2d7ee8392ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::multi_interface_roam::MultiInterfaceStatus_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_45080ce03827d0beefeb7b1b4c14ff51.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_45080ce03827d0beefeb7b1b4c14ff51.html</anchorfile>
      <anchor>afb3cc3ef366c872a9dd4e5375ea6d5b0</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1multi__interface__roam_1_1MultiInterfaceStatus_45080ce03827d0beefeb7b1b4c14ff51.html</anchorfile>
      <anchor>aac9eb23e326e56534f7f2109cc561b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sta_test</name>
    <filename>namespacesta__test.html</filename>
    <class kind="class">sta_test::Bss</class>
    <class kind="class">sta_test::FastAssoc</class>
    <class kind="class">sta_test::Reassociate</class>
    <class kind="class">sta_test::SlowAssoc</class>
    <class kind="class">sta_test::StaTester</class>
    <class kind="class">sta_test::SuccessCounter</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesta__test.html</anchorfile>
      <anchor>a732195741005e71a18b6d7063efb0efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown_by_ros</name>
      <anchorfile>namespacesta__test.html</anchorfile>
      <anchor>abb9a236cb3992af02e37a5d385622d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sta_test::Bss</name>
    <filename>classsta__test_1_1Bss.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsta__test_1_1Bss.html</anchorfile>
      <anchor>af2b45c78a7341ad4cd89f968d228cb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bssid</name>
      <anchorfile>classsta__test_1_1Bss.html</anchorfile>
      <anchor>adcd403fef51fd4d05ce18e1b156407e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>freq</name>
      <anchorfile>classsta__test_1_1Bss.html</anchorfile>
      <anchor>a64cf6689dd255d5eef40aa88bbe8ea93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ip</name>
      <anchorfile>classsta__test_1_1Bss.html</anchorfile>
      <anchor>a52498e522f55ee57d2eb5b24f3237ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssid</name>
      <anchorfile>classsta__test_1_1Bss.html</anchorfile>
      <anchor>aa3596bc250727aea93a6f670e2aedf61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sta_test::FastAssoc</name>
    <filename>classsta__test_1_1FastAssoc.html</filename>
  </compound>
  <compound kind="class">
    <name>sta_test::Reassociate</name>
    <filename>classsta__test_1_1Reassociate.html</filename>
  </compound>
  <compound kind="class">
    <name>sta_test::SlowAssoc</name>
    <filename>classsta__test_1_1SlowAssoc.html</filename>
  </compound>
  <compound kind="class">
    <name>sta_test::StaTester</name>
    <filename>classsta__test_1_1StaTester.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a8404e92b39a2c0dbf859d7e407bd1c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_test</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a0c3fb0fe3e9783d588252388ab8e7f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_assoc</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>aadfa83a66ca9a5facc5599462548ad56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ap_not_found_counter</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>af831047790bec1b40ef48eb47e100a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assoc_counters</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>ae119bf7b431f1c7f38f2399e4d064121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bgscan_counter</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a0c534e866b295c33df5f368b52d4bc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bss_counters</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a5a945b8fae489f0140fe793e4d877ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bsses</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>ac43a78833a022ee81dbee70a0690d570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>counters</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a41157f0b73f6eae421871b8045e89623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>early_disassoc_counter</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>aaa0e41597aa191d97a9be3c796f55504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iface</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>ad7414db3363a8cc954d35c0178e409e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mixed_scan_counter</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a6c9b15deed120d8a3c2fce6ad52f52e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>radio</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>ae3b869114abc8c713ae84f1fff771919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scan_counter</name>
      <anchorfile>classsta__test_1_1StaTester.html</anchorfile>
      <anchor>a159d9758b828ca630f4df97f9da73f1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sta_test::SuccessCounter</name>
    <filename>classsta__test_1_1SuccessCounter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>a8f1338110492852a8446e53fb00f1a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>ad4139d93f4c445e9b8456c321d883964</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>adeacf39717abb3d5efbf606b180f90e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>failure</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>a2b1c96550c0dc35bf8bf6688a393342a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>success</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>a8def3d5a0c54a925345f9edbd1860365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>a0407f3448128130631c0fded4682d828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>successes</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>ad701bb48380d43126dc8ff90d866e83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tries</name>
      <anchorfile>classsta__test_1_1SuccessCounter.html</anchorfile>
      <anchor>ad8ccfc068eb077dccaf54f54724b6332</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>state_publisher</name>
    <filename>namespacestate__publisher.html</filename>
    <class kind="class">state_publisher::BasicTest</class>
    <class kind="class">state_publisher::CompositeStatePublisher</class>
    <class kind="class">state_publisher::StatePublisher</class>
    <member kind="function">
      <type>def</type>
      <name>state_logger</name>
      <anchorfile>namespacestate__publisher.html</anchorfile>
      <anchor>a6c482c03e7ec2445f83a1c53516edcda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>state_publisher::BasicTest</name>
    <filename>classstate__publisher_1_1BasicTest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classstate__publisher_1_1BasicTest.html</anchorfile>
      <anchor>a395c77c6802426c053a41d75f33bd9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_composite</name>
      <anchorfile>classstate__publisher_1_1BasicTest.html</anchorfile>
      <anchor>a80dbb94f5a744a0059957cbf699abb7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>state_publisher::CompositeStatePublisher</name>
    <filename>classstate__publisher_1_1CompositeStatePublisher.html</filename>
    <base>state_publisher::StatePublisher</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a4eed2e8c8a4b1d421d4de62fac877b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>af9384547a7fe25b85eb5ff4755820e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>afe9850a167c03a6bc4d42b52eef03519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_func</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a5bb6a11b8acad918b03c927cc89c35b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_has_been_set</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>a61cd12f891431ad91a389279187f6b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_states</name>
      <anchorfile>classstate__publisher_1_1CompositeStatePublisher.html</anchorfile>
      <anchor>ad8cf2cb355317832d2b59954cd141a0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>state_publisher::StatePublisher</name>
    <filename>classstate__publisher_1_1StatePublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a15532895ea8fb0d8e858360d5d23f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a2a5692d5eab15facb832a537cff4a15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a1bc5a19cae11817786a3515d45aade29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>aae8c6379169cf1872778fb9a5e5635cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_nolock</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>adca2cb885c22259e5c36e48867e7f46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_event</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>af9b18b6854f796e4025eefe9a54f6fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_set_lock</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a1649f877f4715a5e86062a5a669ce0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_setting_thread</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a100e53d0992a4d13c157641a78e01085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classstate__publisher_1_1StatePublisher.html</anchorfile>
      <anchor>a4dfbbc44dec298e87f4b6323fb0bc47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
